Places to go online to learn for free. This is a small list but I tried to just keep it to some of the good ones.
Courses
http://www.offensive-security.com/metasploit-unleashed/
http://www.youtube.com/user/StanfordUniversity
http://www.youtube.com/user/MIT
http://pentest.cryptocity.net/
http://opensecuritytraining.info/Training.html
books
http://freecomputerbooks.com/compscHardwareBooks.html
http://www.scribd.com/
Other
http://www.shell-storm.org/papers/index.php?lg=english
http://www.securitytube.net/
http://www.theacademypro.com/index.php
Enjoy!
Myne-us