my cousin is about to start his summer vacation and we were talking about stuff he could do over the break. He expressed an interest in computers and I figured I would help him get started with some basic programming. I wanted to compile a list of online sources where a newbie could get started. Here's what I have so far -
http://www.freenetpages.co.uk/hp/alan.gauld/ - intro to programming
http://w3schools.com/ - HTML, CSS, Browser/Server Scripting
http://www.cprogramming.com/ - C and C++
http://wiki.python.org/moin/BeginnersGuide - Python
http://rubylearning.com/satishtalim/tutorial.html - Ruby
http://docs.rinet.ru/P7/ - Perl
http://www.gigamonkeys.com/book/ - Lisp; also downloaded PG's 'On Lisp'
http://www.javabeginner.com/ - Java
Any other resources you think I should add?
what about reading up on hardware?
Any advice regarding how and in what order my nephew should get started would also be appreciated.
Thanks!!