Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Learning more than 1 programming language? possible?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Render|Pipe
n00b
n00b


Joined: 11 Jan 2004
Posts: 16

PostPosted: Mon Jan 12, 2004 12:35 am    Post subject: Learning more than 1 programming language? possible? Reply with quote

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
View user's profile Send private message
Bowyakka
Tux's lil' helper
Tux's lil' helper


Joined: 04 Oct 2002
Posts: 142
Location: London

PostPosted: Mon Jan 12, 2004 12:49 am    Post subject: Reply with quote

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
View user's profile Send private message
Adamal
Apprentice
Apprentice


Joined: 05 Dec 2003
Posts: 264
Location: California

PostPosted: Mon Jan 12, 2004 1:00 am    Post subject: Reply with quote

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
View user's profile Send private message
Exci
Apprentice
Apprentice


Joined: 12 Jul 2002
Posts: 265
Location: The Netherlands, Zoetermeer

PostPosted: Mon Jan 12, 2004 1:09 am    Post subject: Reply with quote

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
View user's profile Send private message
Render|Pipe
n00b
n00b


Joined: 11 Jan 2004
Posts: 16

PostPosted: Mon Jan 12, 2004 2:37 am    Post subject: Reply with quote

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
View user's profile Send private message
edsuom
n00b
n00b


Joined: 10 Sep 2003
Posts: 20
Location: Inland NW, USA

PostPosted: Mon Jan 12, 2004 6:55 am    Post subject: Scripting may be enough for your needs Reply with quote

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
View user's profile Send private message
discomfitor
l33t
l33t


Joined: 21 Feb 2003
Posts: 927
Location: None

PostPosted: Mon Jan 12, 2004 5:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
glaskows
Tux's lil' helper
Tux's lil' helper


Joined: 05 Jan 2004
Posts: 77
Location: Chile

PostPosted: Mon Jan 12, 2004 6:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
vitriol
Apprentice
Apprentice


Joined: 01 Nov 2003
Posts: 162
Location: US

PostPosted: Mon Jan 12, 2004 7:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
dabooty
Guru
Guru


Joined: 15 May 2003
Posts: 482
Location: Belgium

PostPosted: Mon Jan 12, 2004 8:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
dabooty
Guru
Guru


Joined: 15 May 2003
Posts: 482
Location: Belgium

PostPosted: Mon Jan 12, 2004 8:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum