What's this? Just a compiled list of resources silly! (Also, check out the book thread, lots of lovely stuff) Ask newbie/where to begin questions in this thread! ~ Language Agnostic: http://www.gskinner.com/RegExr/ http://www.autoshop101.com/forms/h14.pdf https://www.khanacademy.org/cs Editors: http://www.codeblocks.org/ (great IDE for C/C++ and supports many libraries, cross platform) http://notepad-plus-plus.org/ (good for scripting languages) http://www.gnu.org/software/emacs/ (great editor with large learning curve) Java: http://www.learnjavaonline.org/ http://www.java-gaming.org/ Python: http://learnpythonthehardway.org/ http://swaroopch.com/notes/Python_en-Preface/ http://www.greenteapress.com/thinkpython/thinkpython.html http://docs.python.org/2/tutorial/index.html http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/ C/C++: http://beej.us/guide/bgnet/ http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628 Web Scripting: http://diveintohtml5.info/ http://www.tutorialspoint.com/perl/perl_cgi.htm https://developer.mozilla.org/en-US/docs http://www.w3.org/ *nix: http://www.linuxmanpages.com/ http://www.ee.surrey.ac.uk/Teaching/Unix/ Bash: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html