Learn to Code by Solving Problems: A Python Programming Primer
Daniel Zingaro
Rust Web Programming
MAXWELL FLITTON
Native Docker Clustering With Swarm
Fabrizio Soppelsa & Chanwit Kaewkasi
Racket Programming the Fun Way: From Strings to Turing Machines
James W. Stelly
The Clean Coder
Robert C. Martin
Clean Code
Agile Estimating and Planning
Mike Cohn