Learn Object Oriented Thinking & Programming
Head First Learn to Code: A Learner's Guide to Coding and Computational Thinking