A curated list of books that will blow your mind.
Build your own (insert technology here) when you know nothing about it. Dozens of links to curated tutorials about lots of different things, from 3D rendering to how network stacks work to other stuff.
A free, independent, and open source set of curricula for learning languages.
David MacKay has put the textbook he wrote online for everyone to download in a variety of formats. If you find it useful, consider buying a copy.
The full text of _The Handbook of Applied Cryptography_, one of the best textbooks available in the field. The original authors have gotten permission from the publisher to put the text online as sets of PostScript and .pdf files for anyone to download and share.
A free, online book on the C programming language. There is also a downloadable .pdf file of the contents of the e-book so you don't have to try to archive the whole website.
A massive VMware image containing a complete network of Linux (user-mode Linux, actually) installs to experiment on. If you don&039;t have the space or hardware to build your own network, this is the next best thing.
security networking tool education virtualization vmware training practice network uml usermode
A search engine which indexes where you can purchase over 150 million rare, out of print, new, used, and import-only books online.
The subtle wit of Isaac Asimov.
A Creative Commons-licensed book by Al Sweigart that teaches programming in Python through writing your own video games. Full source code is included.
A free, open source mathematical processing system written in Python.
A grassroots peer-based education project based around online learning and remote collaboration between small groups of students. They just started up so things are a little thin at the moment. This is an interesting experiment to keep your eye on. Creative Commons.
A collaborative textbook written by teachers opposed to the Texas School Board's revisionist view of American history.
KA Lite is the offline version of the Khan Academy instructional materials, i.e., it's packaged in such a way that it can be stored on and accessed from flash or optical media. You don't need net.access to get to it. Includes documentation and materials for teachers and administrators in addition to the educational materials. Even includes its own web server (requires Python) if you don't have one installed already.
A massive list stored in a Github repository linking to free-as-in-beer ebooks about programming: Languages, platforms, tools, and more. Ideal for teaching classes, continuing education, reference, and getting a jump start on programming in school.
wiki resistance action education ACA police immigration voting rights taxcuts manual handbook