hey /prog/, fresh slate here. i posted over in /g/ not being able to find the discussion boards so what that says about my intelligence, who knows.
i would like to begin programming, gaining a sortof basic very base understanding is my only real goal at the moment. but as a beginner the number of differing languages can be daunting, from the other thread it seems that C++ will be too complex, java might be okay, python and haskell came up as probably preferable as a beginner.
few questions if people care enough to answer, which would you start with? and a nudge in the right direction to begin learning said language would be terribly helpful.
cheers to anyone taking the time to read this.
Name:
Anonymous2010-02-09 20:02
c#
there are lots of online tutorials
and lots of jobs
all the sdks and ides and runtimes are free
Name:
Anonymous2010-02-09 20:07
I'll second c#, plenty of 'easy' jobs using it, and if you can't pick up .NET, you're going to struggle a lot more in other areas of this field.
Learn to love learning. You will be doing it the rest of your life as a programmer.
Name:
Anonymous2010-02-09 20:11
haskell: NO
java or python: good for beginners
C (not C++): yes
Name:
Anonymous2010-02-09 20:12
Read SICP, or HtDP. Both, for excellent reasons, use scheme, but are about programming. You did say you wanted to learn programming, right? Then take books that teach programming, not languages.
Name:
Anonymous2010-02-09 20:17
>>1 i posted over in /g/ not being able to find the discussion boards so what that says about my intelligence
:(
java is good for codemonkeys, sorry OP
Better stop acting like a retard and think for yourself.
Name:
Anonymous2010-02-09 20:17
thanks 20:12 i should probably clear up my terminology, but both seem interesting and something ill keep in mind. but rather than get bogged down too quickly ill focus on the languages - or a language.
C# is seeming like a good place to start, thanks 20:02 and 20:07, reading the wiki on it now and googling newbness.
Name:
Anonymous2010-02-09 20:39
>>7 C# is seeming like a good place to start
Don't do it.
but rather than get bogged down too quickly ill focus on the languages - or a language.
DON'T FUCKING DO IT.