Mink Hollow Books
Democratizing Information Technology
These are books that can help you learn to program in a variety of settings using a variety of languages and tools.
By Jim Parker