Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Apr 7th, 2005, 5:50 PM   #21
Yuneek
Programmer
 
Yuneek's Avatar
 
Join Date: Mar 2005
Location: Florida, US
Posts: 35
Rep Power: 0 Yuneek is on a distinguished road
This has been an interesting thread to read, as you all throw in your two cents on the subject.

I have one last question...

Which should I learn first (which would I be able to pick up fastest), PHP or Python?
Yuneek is offline   Reply With Quote
Old Apr 7th, 2005, 6:57 PM   #22
brkstf
Programmer
 
brkstf's Avatar
 
Join Date: Feb 2005
Posts: 89
Rep Power: 4 brkstf is on a distinguished road
um, python is an interpreted language, isn't it, not a compiled one? therefore "real" language is not an appopriate title.

and, c++ is a pain in the ass to learn, compared to the vhl languages like perl, python, php, etc. but, if you have a grounding in c++, it makes you a better programmer. c++ will help you with your perl. perl will ruin your c++.
brkstf is offline   Reply With Quote
Old Apr 7th, 2005, 10:42 PM   #23
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
when in doubt learn C#
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Apr 7th, 2005, 10:55 PM   #24
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
yep, I agree
uman is offline   Reply With Quote
Old Apr 7th, 2005, 11:20 PM   #25
anandt4u
Newbie
 
Join Date: Feb 2005
Posts: 22
Rep Power: 0 anandt4u is on a distinguished road
Quote:
Originally Posted by dmorales
How hard is c++ compared to php? I know they are for completely different purposes but php is the only thing I really know right now.

I want to eventually learn c# but I think it might be little advanced for me right now. Is c++ good for me to start out on? (Don't know much oop)

The only other programming I've done (besides web) is visual basic, and he last time I did that I was in HIgh School and wasn't too particularly studious and that is a lot easier, but it seemed so limiting and boring.
believe me its toooo hard ..atleast for me.
anandt4u is offline   Reply With Quote
Old Apr 7th, 2005, 11:47 PM   #26
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
nahhh...
uman is offline   Reply With Quote
Old Apr 8th, 2005, 7:15 AM   #27
Cerulean
Professional Programmer
 
Cerulean's Avatar
 
Join Date: Apr 2005
Location: London, England
Posts: 459
Rep Power: 4 Cerulean is on a distinguished road
Quote:
um, python is an interpreted language, isn't it, not a compiled one? therefore "real" language is not an appopriate title.
How untrue. Of course it's a "real" language. Check your definitions.
Quote:
but, if you have a grounding in c++, it makes you a better programmer. c++ will help you with your perl.
How? I'd say i'm fairly capable in C++ and regularly write applications in it. Knowing how and when to user pointers, how to use the ugly C socket API, etc, hasn't made me a better Python programmer. Only practice has.
Quote:
perl will ruin your c++.
Learning your second real programming language is hard as you need to juggle the two different syntaxes in your head at the same time. Bringing the correct syntax/style forward at the correct time is pretty tricky but it gets easier. So i'd say any language can momentarily ruin your fluency in another language. Doesn't mean it's not worth learning another language
Quote:
Which should I learn first (which would I be able to pick up fastest), PHP or Python?
Depends on what you're going for. PHP is the minimal-overhead language designed for pre-processing text (hence it standing for 'PHP Hypertext Preprocessor'). I wouldn't use PHP for anything else. Python is a general purpose language that can be used for almost anything. It's a utility language - you can (and I myself do), use it to write web apps, GUI apps, game servers, game clients, etc.

Last edited by Cerulean; Apr 8th, 2005 at 7:26 AM.
Cerulean is offline   Reply With Quote
Old Apr 8th, 2005, 12:55 PM   #28
brkstf
Programmer
 
brkstf's Avatar
 
Join Date: Feb 2005
Posts: 89
Rep Power: 4 brkstf is on a distinguished road
learning another language, particularly a very high level lang like perl is VERY useful. i didn't say it was a bad idea. in fact, i program a LOT more in perl than in C++. often, it's the difference between 2 lines of codes and 200.

but, it definitely makes you a lazy coder when you rely on all that loose typing, automatic memory management, and easy I/O.

bottom line is this. if you learn c++ first and move onto perl/php, you'll sigh with great relief and say "man, this is a lot easier." moving in the other direction, you'll say "jesus, this is a pain in the ass." and you're likely to be stuck using your VHL language forever, throwing to the wind the geek points you would have acquired otherwise.
brkstf is offline   Reply With Quote
Old Apr 8th, 2005, 1:50 PM   #29
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
this is true...
doing it the hard way first makes you appreciate the features of your new, abstract language more.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Apr 8th, 2005, 3:19 PM   #30
massive-war
Hobbyist Programmer
 
massive-war's Avatar
 
Join Date: Mar 2005
Location: Illinois--> My room
Posts: 117
Rep Power: 0 massive-war is an unknown quantity at this point
It all depends on you as a person. Are you willing to learn? Do you like being challenged? Personally I started off wanting to know how to program, so I started learning Liberty Basic. 2 weeks into it, I got extremely bored, because it was so limited and had speghetti code (goto functions).

Thank god for c++. If you like to learn, are eager to learn, and want to spend time on a language, learn c++. Anything is possible if you put your mind to it. C++ isn't hard, it's just complex, which leads to overwhemling information at some times. But, if you want to have a language that has become the "unofficial" standard for programming software, games, etc. then go with c++. Other languages that "progress" you into programming are just a waste of time.

If you were to start off with, say, basic, and learned everything and finally moved to c++, the only thing you would bring with you is your ability to think, and knowing the basics, which can be easily covered in a decent c++ book anyway.

Trust me, start off complex, learn a lot, and you'll be surprised on how fast you learn the language. Just remember, practise practise practise.

All other languages are a waste of time
__________________
Support Our Troops
massive-war is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:56 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC