Listopia > Programming Book Lists

Dive Into Design Patterns by Alexander ShvetsDesign Patterns Explained Simply by Alexander ShvetsHead First Design Patterns by Eric FreemanThe Timeless Way of Building by Christopher W. AlexanderA Pattern Language by Christopher W. Alexander
Design Patterns
28 books — 18 voters
The Manager's Path by Camille FournierThe First 90 Days by Michael D. WatkinsHow to Win Friends & Influence People by Dale CarnegieManaging Humans by Michael LoppPeopleware by Tom DeMarco
Engineering Manager Reading List
22 books — 14 voters

Eloquent JavaScript by Marijn HaverbekeYou Don't Know JS by Kyle SimpsonSpeaking JavaScript by Axel RauschmayerJavaScript Allongé by Reginald BraithwaiteYou Don't Know JS by Kyle Simpson
Free JavaScript books
22 books — 10 voters

Effective Modern C++ by Scott MeyersC++ Templates by David VandevoordeA Tour of C++ by Bjarne StroustrupThe C++ Standard Library by Josuttis Nicolai M.Effective C++ by Scott Meyers
C++ Programming Language Books
20 books — 9 voters
Attacking Network Protocols by James ForshawGame Hacking by Nick CanoPractical Malware Analysis by Michael SikorskiHacking by Jon EricksonThe TCP/IP Guide by Charles M. Kozierok
No Starch Press
102 books — 8 voters

Java 8 in Action by Raoul-Gabriel UrmaEffective Java  by Joshua BlochCreate an Uber Clone in 7 Days by Shai AlmogOptimizing Java by Benjamin J. EvansOOP Concepts Booster  by Rakesh Singh
Mastering Java
25 books — 6 voters

Learning Java by Patrick NiemeyerJava 8 Lambdas by Richard WarburtonJava Threads by Scott OaksThink Java by Allen B. DowneyOOP Concepts Booster  by Rakesh Singh
Humble Bundle: Java
19 books — 5 voters

Python Machine Learning by Sebastian RaschkaSoftware Architecture with Python by Anand Balachandran PillaiPython Data Structures and Algorithms by Benjamin BakaPython Microservices Development by Tarek ZiadéMastering Python by Rick Van Hattem
Humble Bundle: Python by Packt
18 books — 4 voters
Designing Data-Intensive Applications by Martin KleppmannHow Linux Works by Brian  WardThe Linux Programming Interface by Michael KerriskLinux System Programming by Robert   LoveThe Elements Of Computing Systems by Noam Nisan
Systems Programming
17 books — 4 voters

An Introduction to Statistical Learning by Gareth JamesAdvanced R by Hadley WickhamAdvanced R by Hadley WickhamThe Art of R Programming by Norman MatloffR Graphics Cookbook by Winston Chang
R language
46 books — 4 voters

Flutter in Action by Eric WindmillFlutter Succinctly by Ed FreitasFlutter Recipes by Fu ChengFlutter Recipes by Fu ChengBeginning Flutter by Marco L. Napoli
Flutter Programming
15 books — 3 voters

The Pragmatic Programmer by Andy   HuntKarel the Robot Learns Java by Eric S. RobertsArt and Science of Java, The by Eric S. RobertsThe Algorithm Design Manual by Steven S. SkienaHow to Solve It by George Pólya
My study program
27 books — 2 voters
Clean Code by Robert C. MartinOOP Concepts Booster  by Rakesh SinghThe Clean Coder by Robert C. MartinClean Architecture by Robert C. MartinHead First Design Patterns by Eric Freeman
Programmers Reading List
63 books — 2 voters

The Design of Everyday Things by Donald A. NormanThe Hundred-Page Machine Learning Book by Andriy BurkovThe Outsiders by William N. Thorndike Jr.Predictably Irrational by Dan ArielyThe Information by James Gleick
Product Management Must-Reads
17 books — 2 voters
Learn Web Design With HTML Examples and Screen Shots by Desmond OhwofosiraiJava Programming Tutorial with Screen Shots & Many Code Example by Desmond OhwofosiraiHow to Design a Website with Examples and Screen Shots by Ohwofosirai Desmond
Recommended Programming Books
3 books — 1 voter

Scala for the Impatient by Cay S. HorstmannFunctional Programming in Scala by Rúnar BjarnasonProgramming in Scala by Martin OderskyActors in Scala by Philipp HallerEffective Akka by Jamie  Allen
Scala, Groovy et al
11 books — 1 voter


Browse By Tag