View previous topic :: View next topic |
Author |
Message |
Render|Pipe n00b
Joined: 11 Jan 2004 Posts: 16
|
Posted: Mon Jan 12, 2004 12:35 am Post subject: Learning more than 1 programming language? possible? |
|
|
Hi,
I have some free time (about 2-3 months), and I was thinking about learning C++ and python. Do you think I'll have problems learning both languages at the same time? I was thinking of studying c++ in the morning and python in the afternoons. Do you see any drawbacks to learning both at the same time?
I have already learned basic scripting like php and javascript but it's time I moved onto something more serious.
Thanks,
Bobby |
|
Back to top |
|
|
Bowyakka Tux's lil' helper
Joined: 04 Oct 2002 Posts: 142 Location: London
|
Posted: Mon Jan 12, 2004 12:49 am Post subject: |
|
|
C++ is a big jump from php , but it is a cool langauge good luck to you
python , unkown I have yet to seriously mess with python
learning two languges at the same time ... yes have done that _________________ glows in the dark |
|
Back to top |
|
|
Adamal Apprentice
Joined: 05 Dec 2003 Posts: 264 Location: California
|
Posted: Mon Jan 12, 2004 1:00 am Post subject: |
|
|
If your a quick learner than I can say that it is do able... but since each person is different there is no way to say for sure. Give it a try. |
|
Back to top |
|
|
Exci Apprentice
Joined: 12 Jul 2002 Posts: 265 Location: The Netherlands, Zoetermeer
|
Posted: Mon Jan 12, 2004 1:09 am Post subject: |
|
|
because this is your first serious programming language (or do I have to say non-weblanguage) I would recommend to pick one of the two and study them for a few weeks. and after that pick the other one and do that for a few weeks.
There is a huge change that you won't even like python or C++, so that is an easy way to test both languages, if you learn them at the same time there is a change that you'll be confused and you'll 'combine' them.
My experience with learning a new language is that there is allot of annoyance because every language has his pro's and cons. |
|
Back to top |
|
|
Render|Pipe n00b
Joined: 11 Jan 2004 Posts: 16
|
Posted: Mon Jan 12, 2004 2:37 am Post subject: |
|
|
Thanks for the response guys.
I think I'll try doing python for a few weeks first and then try c++ for a few weeks and to see how that goes. I figure python will be easier in understanding OOP before I dive into c++.
Thanks again for the feedback! |
|
Back to top |
|
|
edsuom n00b
Joined: 10 Sep 2003 Posts: 20 Location: Inland NW, USA
|
Posted: Mon Jan 12, 2004 6:55 am Post subject: Scripting may be enough for your needs |
|
|
You may also decide the high-level scripting language is so effective you don't even need C++ (unless there are career interests etc.)
I knew assembly language back when that's about all there was, and learned plain old C about 12 years ago. After learning TCL scripting about two years ago, I've found that pretty much does everything I need. |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Mon Jan 12, 2004 5:49 pm Post subject: |
|
|
python is one of the easier languages to learn for most things _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
glaskows Tux's lil' helper
Joined: 05 Jan 2004 Posts: 77 Location: Chile
|
Posted: Mon Jan 12, 2004 6:38 pm Post subject: |
|
|
If you want to learn a new scripting lenguage, go for LUA (excelente, easy binding with c/c++, fast and light weigth and sugar free also )
I recommend you going very slowly with C++, because OOP seems easy, but doing correct OOP it's not an easy task (and please, don't think of c++ like an expanded c, or you will miss it's best features). |
|
Back to top |
|
|
vitriol Apprentice
Joined: 01 Nov 2003 Posts: 162 Location: US
|
Posted: Mon Jan 12, 2004 7:35 pm Post subject: |
|
|
It would be better to learn python first. Python is object oriented and will later compliment C++/C as you progress. As you get better, you can start writing your own modules for python on C++. At least thats the way I'm learning, and its going very well. Python is also a very good way to ease yourself into Java. (Look on python.org for "jython" and you'll see what I mean). Best of luck to you! _________________ The specs on the box said windows 98 or better, so I installed gentoo. |
|
Back to top |
|
|
dabooty Guru
Joined: 15 May 2003 Posts: 482 Location: Belgium
|
Posted: Mon Jan 12, 2004 8:05 pm Post subject: |
|
|
Render|Pipe wrote: | I think I'll try doing python for a few weeks first and then try c++ for a few weeks and to see how that goes. I figure python will be easier in understanding OOP before I dive into c++. |
I was just gonna suggest something like that only i would like to add that if while you are doing one language and it get's too much it can help to take a break and do some fiddling with the other language, that way you cleared your head (thinking about another more enjoyable problem) and learned something whille doing it. _________________ registered user #284425
get yourself counted
http://counter.li.org
------
#emerge -pv solves a lot of questions beforehand |
|
Back to top |
|
|
dabooty Guru
Joined: 15 May 2003 Posts: 482 Location: Belgium
|
Posted: Mon Jan 12, 2004 8:07 pm Post subject: |
|
|
glaskows wrote: | I recommend you going very slowly with C++, because OOP seems easy, but doing correct OOP it's not an easy task |
very well put. It seems easy to do OO programming but it's also very easy to do crappy OO programming. switching to OO brings a whole new point of view on planning, design etc.... _________________ registered user #284425
get yourself counted
http://counter.li.org
------
#emerge -pv solves a lot of questions beforehand |
|
Back to top |
|
|
|