Introduction to Algorithms, 3rd Edition (The MIT Press)
The Clean Coder: A Code of Conduct for Professional Programmers
The Art of Computer Programming, Volumes 1-4A Boxed Set
Learn JavaScript Quickly: A Complete Beginnerâs Guide to Learning JavaScript, Even If Youâre New to Programming (Crash Course With Hands-On Project)
Murach's Java Programming (5th Edition)
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Version Control with Git: Powerful tools and techniques for collaborative software development
Clean Code: A Handbook of Agile Software Craftsmanship