|
Until you sign up you can't do much. Yes, it's free.
|
|
|
|
|
|
|
 | / / / Viewing Topic
|  |
|
|
Learning a first programming language. |
| which one should i choose? |
|
|
|
Replies: 17 Last Post Nov. 16, 2007 5:43pm by Blue Baby
|
|
|
|
|
|
|
|
|
 LiveWire Humor
|
|
SlipKnoT1
Dairy Product Addict
|
JAVA
------- Warlock Records New Zealand
|
|
|
allsmiles
Enlightened One
Patron
|
I would say go with Python out of those.
------- When they leave me, they're all smiles. When they leave you, they're in tears.
|
|
|
|
|
dimebagmatt
Soothsayer
Patron
|
Ok, since everyone else has missed this so far, JAVA SUCKS THE BIG ONE. It's sluggish, and relies on the user having installed the package - which believe me, is not as common as you may think. Forget about the Visual whatevers, forget C#, and probably forget Java. Judging by that Finder icon in your avatar, you're a Mac user. Therefore, I suggest Objective-C, C or C++. They're very widely supported, loads of online tutorials. Python? I don't think it's got *that* bright a future, but it's very popular and widespread. Damn powerful too - Bittorrent was originally written in Python (I don't know if they've ported it). Eh, take your pick.
------- "i've, funnily, never really taken up anything to impress people. i didn't take up smoking to fit in. i am who i am, it's as simple as that, appearance-wise and with my personality if people hated that much then nobody would talk to me."[
|
|
|
|
|
dimebagmatt
Soothsayer
Patron
|
Quote: from circa at 1:06 pm on Nov. 8, 2007
Quote: from dimebagmatt at 8:04 am on Nov. 8, 2007
Ok, since everyone else has missed this so far, JAVA SUCKS THE BIG ONE. It's sluggish, and relies on the user having installed the package - which believe me, is not as common as you may think.
You honestly measure a programming language's power by whether or not you have to install it? lolz. 
Obviously not, I measure it's usefulness.
------- "i've, funnily, never really taken up anything to impress people. i didn't take up smoking to fit in. i am who i am, it's as simple as that, appearance-wise and with my personality if people hated that much then nobody would talk to me."[
|
|
|
|
|
dimebagmatt
Soothsayer
Patron
|
Quote: from circa at 1:10 pm on Nov. 8, 2007
So how is that a valid point? Java is useful. It's what's in your radio, your microwave, almost everything.. that's what powers the buttons. I dunno about you, but it doesn't sound like a language that 'SUCKS THE BIG ONE'. 
Does to me. What about the fact that on anything older than about 4 years, it drains the life out of the PC altogether? I could make an argument that any one of the langauges he listed was great for somereason, however I somewhat doubt that this young man is going to be programming for radios, microwaves, or 'almost everything' - which by the way is an oversight.
------- "i've, funnily, never really taken up anything to impress people. i didn't take up smoking to fit in. i am who i am, it's as simple as that, appearance-wise and with my personality if people hated that much then nobody would talk to me."[
|
|
|
circa
Enlightened One
Patron
|
Quote: from dimebagmatt at 8:13 am on Nov. 8, 2007
Quote: from circa at 1:10 pm on Nov. 8, 2007
So how is that a valid point? Java is useful. It's what's in your radio, your microwave, almost everything.. that's what powers the buttons. I dunno about you, but it doesn't sound like a language that 'SUCKS THE BIG ONE'. 
Does to me. What about the fact that on anything older than about 4 years, it drains the life out of the PC altogether? I could make an argument that any one of the langauges he listed was great for somereason, however I somewhat doubt that this young man is going to be programming for radios, microwaves, or 'almost everything' - which by the way is an oversight. 
Another oversight is saying it 'SUCKS THE BIG ONE', although I didn't point it out to you. You didn't go into specifics about why, so why should I go into triple the detail you did? Everyone starts somewhere, buddy - I'm sure the people who wrote that code, dreamt up the pseudocode and actually implemented the chip into the power device started out writing simple programs, don't you agree? Yeah.
------- http://www.last.fm/user/fireflyyy
|
12:40 pm on Nov. 8, 2007 | Joined: Mar. 2007 | Days Active: 699 Join to learn more about circa Ontario, Canada | Straight Male | Posts: 7,065 | Points: 16,561
|
|
| |
|
|
Blue Baby
Visionary
|
Since it's your first language, you have to learn the basic concepts of programming first. I don't think any object-oriented programming language is good for beginners. Deal with the basics first like conditional branching, repetition, functions, etc. PASCAL is a good language to start with, just so you learn the basics, then you can move on to one of those languages you mentioned.
------- Ang Akong Balay
|
|
|
|
|
Blue Baby
Visionary
|
I'm just saying that it would be better if you master the fundamental concepts of programming first. After that, you can learn any language you like.
------- Ang Akong Balay
|
|
|
|
|
|
|
|
| Looking for something else?
|
|
|
|
|
|
 | / / / Viewing Topic |  |
|