Thinking in C++
Bruce Eckel
Published 2014
Practical book aimed at C programmers who want to learn how to program effectively in C++. It is for intermediate or advanced level courses. New edition available in Spring 1999.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
A practical guide for C programmers transitioning to effective C++ programming, suitable for intermediate to advanced learners.
Read this if
- ✓ You are an experienced C programmer learning C++ effectively.
- ✓ You seek an intermediate-to-advanced level C++ learning resource.
- ✓ You want to understand C++ paradigms from a C background.
Skip this for now if
- ✗ You are new to programming or C and need an introduction.
- ✗ You require content covering modern C++ standards post-1999.
- ✗ You prefer a quick reference over a detailed, in-depth guide.
🔄 Compare & Reading Path
Explore Similar Books
More books in similar categories — browse to discover your next read.
Node.js Design Patterns
Mario Casciaro, Luciano Mammino
View →
Thinking in Java
Bruce Eckel
View →
Modern C++ Design
Andrei Alexandrescu
View →
Clean Architecture
Robert C. Martin
View →
A Philosophy of Software Design
John Ousterhout
View →
Bruce Eckel
Mentioned in 2 articles · #620 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 2 Articles
11 Great Reads for Aspiring Java Devs
11 Best Java Books for Beginners and Senior Developers
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
1
Total mentions
2