Top Talked Books
TTB
Hacker News Books
HN
Stack Overflow Books
SO
Reddit Books
Reddit
Home
/
Explore
Book Recommendations for Programming Languages in 2023
There are 116 programming languages books recommended by the community in 2023.
The C Programming Language
Brian W. Kernighan, Dennis M. Ritchie
4.6
Comments: 60
Avaliable on Amazon
Java Concurrency in Practice
Brian Goetz, Tim Peierls
4.7
Comments: 25
Avaliable on Amazon
Effective Java (3rd Edition)
Joshua Bloch
0.0
Comments: 18
Avaliable on Amazon
The Little Schemer - 4th Edition
Daniel P. Friedman, Matthias Felleisen
4.2
Comments: 14
Avaliable on Amazon
The C++ Programming Language, 4th Edition
Bjarne Stroustrup
4.3
Comments: 14
Avaliable on Amazon
Head First Java, 2nd Edition
Kathy Sierra, Bert Bates
4.3
Comments: 13
Avaliable on Amazon
C++ Concurrency in Action: Practical Multithreading
Anthony Williams
4.3
Comments: 11
Avaliable on Amazon
C# in Depth: What you need to master C# 2 and 3, 1st Edition
Jon Skeet
4.7
Comments: 10
Avaliable on Amazon
Programming: Principles and Practice Using C++ (2nd Edition)
Bjarne Stroustrup
4.1
Comments: 9
Avaliable on Amazon
Design Patterns in Ruby
Russ Olsen
4.6
Comments: 9
Avaliable on Amazon
The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)
Terence Parr
3.7
Comments: 7
Avaliable on Amazon
C Programming: A Modern Approach, 2nd Edition
Kim N. King
4.5
Comments: 7
Avaliable on Amazon
A Tour of C++ (2nd Edition) (C++ In-Depth Series)
Bjarne Stroustrup
4.5
Comments: 7
Avaliable on Amazon
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
Brett Slatkin
4.6
Comments: 6
Avaliable on Amazon
C# 4.0 in a Nutshell: The Definitive Reference
Joseph Albahari, Ben Albahari
4.6
Comments: 6
Avaliable on Amazon
SCJP Sun Certified Programmer for Java 6 Exam 310-065
Katherine Sierra, Bert Bates
4.5
Comments: 6
Avaliable on Amazon
Elements of Programming
Alexander A. Stepanov, Paul McJones
3.9
Comments: 6
Avaliable on Amazon
Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby)
Chad Pytel, Tammer Saleh
4.6
Comments: 5
Avaliable on Amazon
Java Performance
Charlie Hunt, Binu John
4.3
Comments: 5
Avaliable on Amazon
Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference
Angelika Langer, Klaus Kreft
4.4
Comments: 5
Avaliable on Amazon
Real-World Functional Programming: With Examples in F# and C#
Tomas Petricek
4.0
Comments: 5
Avaliable on Amazon
Java Puzzlers: Traps, Pitfalls, and Corner Cases
Joshua Bloch, Neal Gafter
4.3
Comments: 4
Avaliable on Amazon
Advanced Visual Basic 6: Power Techniques for Everyday Programs
Matthew J. Curland
3.0
Comments: 4
Avaliable on Amazon
Zen of Assembly Language: Knowledge (Scott Foresman Assembly Language Programming Series)
Michael Abrash
5.0
Comments: 4
Avaliable on Amazon
Eloquent Ruby (Addison-Wesley Professional Ruby)
Russ Olsen
4.6
Comments: 4
Avaliable on Amazon
A Tour of C++ (C++ In-Depth)
Bjarne Stroustrup
4.2
Comments: 4
Avaliable on Amazon
Threaded Interpretive Languages: Their Design and Implementation
R. G. Loeliger
4.2
Comments: 4
Avaliable on Amazon
Eclipse Plug-ins (3rd Edition)
2.9
Comments: 4
Avaliable on Amazon
Translucent Databases
Peter Wayner
3.5
Comments: 3
Avaliable on Amazon
Thinking in Java (4th Edition)
Bruce Eckel
4.2
Comments: 3
Avaliable on Amazon
Programming in Objective-C
Stephen G. Kochan
3.9
Comments: 3
Avaliable on Amazon
xchg rax,rax
xorpd
5.0
Comments: 3
Avaliable on Amazon
Concurrent Programming in Java: Design Principles and Pattern, 2nd Edition
Douglas Lea
3.9
Comments: 3
Avaliable on Amazon
The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal
M. Mitchell Waldrop
4.4
Comments: 3
Avaliable on Amazon
The D Programming Language
Andrei Alexandrescu
4.4
Comments: 3
Avaliable on Amazon
Effective Java: Programming Language Guide (Java Series)
Joshua Bloch
4.5
Comments: 3
Avaliable on Amazon
Essential C# 4.0 (3rd Edition) (Microsoft Windows Development Series)
Mark Michaelis
4.0
Comments: 3
Avaliable on Amazon
Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples
John J. Barton, Lee R. Nackman
4.3
Comments: 3
Avaliable on Amazon
Compiler Construction Using Java, JavaCC, and Yacc
Anthony J. Dos Reis
4.0
Comments: 3
Avaliable on Amazon
Android NDK Beginner’s Guide
Sylvain Ratabouil
3.7
Comments: 3
Avaliable on Amazon
The C# Player's Guide (3rd Edition)
RB Whitaker
4.2
Comments: 3
Avaliable on Amazon
The C# Programming Language (Covering C# 4.0) (4th Edition) (Microsoft Windows Development Series)
Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth
3.7
Comments: 3
Avaliable on Amazon
Starting Out with C++ from Control Structures to Objects (8th Edition)
Tony Gaddis
4.3
Comments: 3
Avaliable on Amazon
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Alfred V. Aho, Jeffrey D. Ullman
4.7
Comments: 3
Avaliable on Amazon
Assembly Language and Computer Architecture Using C++ and Java™
Anthony J. Dos Reis
4.5
Comments: 2
Avaliable on Amazon
Secure Coding in C and C++ (2nd Edition) (SEI Series in Software Engineering)
Robert C. Seacord
4.0
Comments: 2
Avaliable on Amazon
Elements of Programming Interviews: The Insiders' Guide
Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
4.8
Comments: 2
Avaliable on Amazon
Turtle Geometry: The Computer as a Medium for Exploring Mathematics (Artificial Intelligence)
Harold Abelson, Andrea diSessa
4.1
Comments: 2
Avaliable on Amazon
Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Zed A. Shaw
3.6
Comments: 2
Avaliable on Amazon
Making 8-bit Arcade Games in C
Steven Hugg
4.0
Comments: 2
Avaliable on Amazon
Advanced C++ Metaprogramming
Davide Di Gennaro
3.0
Comments: 1
Avaliable on Amazon
Assembly Language for the Pc/Book and Disk (Brady programming library)
John Socha, Peter Norton
4.1
Comments: 1
Avaliable on Amazon
Learn to Program with C++
John Smiley
4.1
Comments: 1
Avaliable on Amazon
Program Generators with XML and Java
J. Craig Cleaveland
3.0
Comments: 1
Avaliable on Amazon
More OCaml: Algorithms, Methods, and Diversions
John Whitington
5.0
Comments: 1
Avaliable on Amazon
Building Java Programs: A Back to Basics Approach (4th Edition)
Stuart Reges, Marty Stepp
3.0
Comments: 1
Avaliable on Amazon
Starting Out with C++: Early Objects (9th Edition)
Godfrey Muganda
4.1
Comments: 1
Avaliable on Amazon
Programming for the Java¿ Virtual Machine
Joshua Engel
4.2
Comments: 1
Avaliable on Amazon
The Annotated ANSI C Standard: American National Standard for Programming Languages-C : Ansi/Iso 9899-1990
Herbert Schildt
4.0
Comments: 1
Avaliable on Amazon
High-Performance Java Persistence
Vlad Mihalcea
4.7
Comments: 1
Avaliable on Amazon
Introduction to Computing Systems: From Bits and Gates to C and Beyond
Yale N. Patt, Sanjay J. Patel
4.1
Comments: 1
Avaliable on Amazon
Java: How to Program, 9th Edition (Deitel)
Harvey Deitel
3.9
Comments: 1
Avaliable on Amazon
C How to Program (8th Edition)
Harvey Deitel
4.0
Comments: 1
Avaliable on Amazon
C: The Complete Reference, 4th Ed.
Herbert Schildt
4.3
Comments: 1
Avaliable on Amazon
Compiler Design and Construction
Arthur Pyster
3.9
Comments: 1
Avaliable on Amazon
Programming Android
Zigurd Mednieks, Laird Dornin, Blake Meike, Masumi Nakamura
3.6
Comments: 1
Avaliable on Amazon
J2EE 1.4: The Big Picture
Solveig Haugland, Anthony Orapallo
3.4
Comments: 1
Avaliable on Amazon
C++ 11 & 14 Tips: Understand novelties in C++ with working examples
Damien Loison
3.7
Comments: 1
Avaliable on Amazon
Scala for the Impatient (2nd Edition)
Cay S. Horstmann
4.2
Comments: 1
Avaliable on Amazon
SFML Game Development
Artur Moreira
3.6
Comments: 1
Avaliable on Amazon
The Java™ Virtual Machine Specification (2nd Edition)
Frank Yellin
4.0
Comments: 1
Avaliable on Amazon
21st Century C: C Tips from the New School
Ben Klemens
3.0
Comments: 1
Avaliable on Amazon
Java: A Beginner's Guide, Ninth Edition
Herbert Schildt
4.4
Comments: 1
Avaliable on Amazon
Java 9 Regular Expressions: A hands-on guide to implement zero-length assertions, back-references, quantifiers, and many more
Anubhava Srivastava
5.0
Comments: 1
Avaliable on Amazon
The C Programming Language
Dennis M. Ritchie, Brian W. Kernighan
4.6
Comments: 1
Avaliable on Amazon
C Pocket Reference
Peter Prinz
4.0
Comments: 1
Avaliable on Amazon
Head First C: A Brain-Friendly Guide
David Griffiths, Dawn Griffiths
4.0
Comments: 1
Avaliable on Amazon
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
Kate Gregory, Visit Amazon's Kate Gregory Pagesearch resultsKate Gregory
4.7
Comments: 1
Avaliable on Amazon
Embracing Modern C++ Safely
Alisdair Meredith
4.5
Comments: 1
Avaliable on Amazon
The C Standard: Incorporating Technical Corrigendum 1
BSI (The British Standards Institution)
3.8
Comments: 1
Avaliable on Amazon
XSLT 2.0 Programmer's Reference (Programmer to Programmer)
Michael Kay
3.0
Comments: 1
Avaliable on Amazon
By David R. Hanson - A Retargetable C Compiler: Design and Implementation
David Hansen, Christopher W. Fraser David R. Hanson
4.8
Comments: 1
Avaliable on Amazon
Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)
Deepak Alur, John Crupi, Dan Malks
4.5
Comments: 1
Avaliable on Amazon
C++ Concurrency in Action
Anthony Williams
4.2
Comments: 1
Avaliable on Amazon
The C++ Programming Language (hardcover) (4th Edition)
Bjarne Stroustrup
4.0
Comments: 1
Avaliable on Amazon
Brinch Hansen on Pascal Compilers
Per Brinch Hansen
5.0
Comments: 1
Avaliable on Amazon
Algorithms in C (Computer Science Series)
Robert Sedgewick
3.8
Comments: 1
Avaliable on Amazon
Compiler Construction (International Computer Science Series)
Niklaus Wirth
3.7
Comments: 1
Avaliable on Amazon
Advanced C: Food for the Educated Palate
Narain Gehani
4.2
Comments: 1
Avaliable on Amazon
Algorithms in C++ Part 5: Graph Algorithms (3rd Edition) (Pt.5)
Robert Sedgewick
4.5
Comments: 1
Avaliable on Amazon
Beginning XML
Joe Fawcett, Danny Ayers, Liam R. E. Quin
3.7
Comments: 1
Avaliable on Amazon
Foundation of Algorithms in C++11, Volume 1(Third Edition): Using and Extending C++11, Boost And Beyond (Algocoders)
Chandra Shekhar Kumar, Aditya Kant Sharma
2.9
Comments: 1
Avaliable on Amazon
Spring Boot Messaging: Messaging APIs for Enterprise and Integration Solutions
Felipe Gutierrez
4.0
Comments: 1
Avaliable on Amazon
SCWCD Exam Study Kit: Java Web Component Developer Certification
Hanumant Deshmukh, Jignesh Malavia
4.2
Comments: 1
Avaliable on Amazon
Java: The Complete Reference, Ninth Edition
Herbert Schildt
4.6
Comments: 1
Avaliable on Amazon
OCM Java EE 6 Enterprise Architect Exam Guide (Exams 1Z0-807, 1Z0-865 & 1Z0-866) (Oracle Press)
Paul R. Allen, Joseph J. Bambara
4.0
Comments: 1
Avaliable on Amazon
Programming Languages
Samuel N. Kamin
5.0
Comments: 1
Avaliable on Amazon
The C++ Standard: Incorporating Technical Corrigendum No. 1
Bjarne Stroustrup
3.8
Comments: 1
Avaliable on Amazon
Sams Teach Yourself C++ in 21 Days (Sams Teach Yourself... in 21 Days)
Jesse Liberty
4.2
Comments: 1
Avaliable on Amazon
Starting Out with Python (4th Edition)
Tony Gaddis
4.0
Comments: 1
Avaliable on Amazon
C All-in-One Desk Reference For Dummies
Dan Gookin
4.0
Comments: 1
Avaliable on Amazon
Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C
Kamran Amini
4.5
Comments: 1
Avaliable on Amazon
The Definitive ANTLR 4 Reference
Terence Parr
4.8
Comments: 1
Avaliable on Amazon
Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series)
Peter Gottschling
4.1
Comments: 1
Avaliable on Amazon
Advanced Microsoft Visual Basic 6.0 (Mps)
Ltd Mandelbrot Set International
3.3
Comments: 1
Avaliable on Amazon
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Y. Daniel Liang
3.8
Comments: 1
Avaliable on Amazon
Common LISP: A Gentle Introduction to Symbolic Computation (Dover Books on Engineering)
David S. Touretzky
4.0
Comments: 1
Avaliable on Amazon
Programming C#
Jesse Liberty
4.2
Avaliable on Amazon
C# Programming in easy steps
Mike McGrath
4.3
Avaliable on Amazon
Subfiles for Rpg Programmers: A Comprehensive User Guide
Michael Catalani
4.3
Avaliable on Amazon
C Programming Absolute Beginner's Guide (3rd Edition)
Dean Miller, Visit Amazon's Dean Miller Pagesearch resultsLearn about Author CentralDean Miller
4.4
Avaliable on Amazon
Learning Python: Powerful Object-Oriented Programming
Mark Lutz
3.9
Avaliable on Amazon
Python Tricks: A Buffet of Awesome Python Features
Dan Bader
4.8
Avaliable on Amazon
Learn Python 3 The Hard Way
Zed A. Shaw
0.0
Avaliable on Amazon
Android Application Development All-in-One For Dummies
Barry A. Burd
4.1
Avaliable on Amazon
MSBuild Trickery: 99 Ways to Bend the Build Engine to Your Will
Brian Kretzler
5.0
Avaliable on Amazon
If you don't want to miss out any great books, please subscribe. Don't worry, we hate spam too, we will not send you anything other than great books.