11-10-2013, 07:25 PM
First things first, the OS doesn't really matter.
Now, avoid Java. It will teach you a terrible way of thinking - and generally bad practices ( http://warp.povusers.org/grrr/java.html / http://warp.povusers.org/grrr/java2.html ). C/C++ would be ideal but of course it has a long and steep learning curve. Javascript, on the other hand, is friendly enough and almost every browser supports it. I would, however, recommend python as it's "an easy to learn, powerful programming language".
C++ Resources:
http://www.learncpp.com/
http://www.cplusplus.com/reference/
Javascript Resources:
http://www.w3schools.com/js/
Python Resources:
http://docs.python.org/3.3/tutorial/
Now, avoid Java. It will teach you a terrible way of thinking - and generally bad practices ( http://warp.povusers.org/grrr/java.html / http://warp.povusers.org/grrr/java2.html ). C/C++ would be ideal but of course it has a long and steep learning curve. Javascript, on the other hand, is friendly enough and almost every browser supports it. I would, however, recommend python as it's "an easy to learn, powerful programming language".
C++ Resources:
http://www.learncpp.com/
http://www.cplusplus.com/reference/
Javascript Resources:
http://www.w3schools.com/js/
Python Resources:
http://docs.python.org/3.3/tutorial/