Open Source Society University: This is a solid path for those of you who want to complete a Computer Science course on your own time, for free, with courses from the best universities in the World.
Learn Java OOP (here is an excellent course): Java MOOC
Free Code Camp for web development
Colt Steele has a good web dev course and is highly recommended to do in parallel with FreeCodeCamp
The Rails Tutorial by Michael Hartl is the Bible for learning Ruby on Rails
Build your own operating system: NAND2TETRIS
For x86 assembly: http://opensecuritytraining.info/IntroX86.html
For deeper knowledge of OOP check out Sandi Metz’s POODR
The canonical handbook for C Programming: K&R
Stackoverflow is your friend where you can ask any question you have or bounce ideas off of others.
Cave of Programming : All kinds of programming
r/arduino for some embedded programming fun!
The MIT Challenge is Scott Young’s blog on how he completed the entire 4 year MIT Computer Science curriculum in 12 months