Teach Yourself Programming in Ten Years.
Python. Courses. AlgoRythmics-Sorting algorithms. Version Control by Example. Digital Browse it online PDF downloads US Letter (226 pages) A4 (210 pages) EPUB (most e-book readers except Kindle) Kindle (hopefully coming soon) Print Buy the print edition on Amazon Request a free copy.