Learn to Code by Solving Problems: A Python Programming Primer
Daniel Zingaro
Understanding Digital Racism
Sanjay Sharma
Modern Vim
Drew Neil
Learning JavaScript
Ethan Brown
This Will Make You Smarter
Brockman, John