Discussion in 'General Programming Chat' started by deepkg, Aug 14, 2011.
How to start
wat should i learn 1st
or c objective
My recommendations would be to start with either C or Java. C is a good procedural language that will help you learn the fundamentals of programming. Java is a good language for learning more modern OOP base programming and is my own personal choice of language.
C++ has a slightly higher learning curve, you have to deal with your own memory management, as opposed to other languages like Java which has its own automated garbage collection. You would probably be best gaining some ground in another language first before diving into C++ (although you can just jump straight in).
Objective C isn't a language I've enjoyed coding in. The syntax was different (to put it nicely) and the whole thing threw me off quite a bit. My own personal (biased) opinion would be to avoid Objective C, but at the least I wouldn't recommend it as a language for a newbie programmer, especially if you have never used a proper programming language before.
I would recommend python to start with. Easy to grasp and will give you the enough experience to dabble with more advanced languages like c++ If your purpose is to learn coding for IM and to see quick results, then i would suggest C# instead of c++
Separate names with a comma.