
Web Scalability for Startup Engineers
Artur Ejsmont
4.8 on Amazon
6 HN comments

Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
Heather Adkins, Betsy Beyer , et al.
4.7 on Amazon
6 HN comments

Show Me the Numbers: Designing Tables and Graphs to Enlighten
Stephen Few
4.5 on Amazon
6 HN comments

Database Internals: A Deep Dive into How Distributed Data Systems Work
Alex Petrov
4.7 on Amazon
6 HN comments

Whatever It Takes: Master the Habits to Transform Your Business, Relationships, and Life
Brandon Bornancin
4.8 on Amazon
6 HN comments

Kubernetes: Up and Running: Dive into the Future of Infrastructure
Brendan Burns , Joe Beda, et al.
4.6 on Amazon
6 HN comments

Python for Kids: A Playful Introduction to Programming
Jason R. Briggs
4.6 on Amazon
6 HN comments

The Phoenix Project (A Novel About IT, DevOps, and Helping Your Business Win)
Gene Kim
4.7 on Amazon
6 HN comments

Terraform: Up & Running: Writing Infrastructure as Code
Yevgeniy Brikman
4.6 on Amazon
6 HN comments

A World Without Email: Reimagining Work in an Age of Communication Overload
Cal Newport, Kevin R. Free, et al.
4.5 on Amazon
5 HN comments

Discovering Statistics Using R
Andy Field, Jeremy Miles , et al.
4.5 on Amazon
5 HN comments

C++ Crash Course: A Fast-Paced Introduction
Josh Lospinoso
4.7 on Amazon
5 HN comments

Irresistible: The Rise of Addictive Technology and the Business of Keeping Us Hooked
Adam Alter and Penguin Audio
4.6 on Amazon
5 HN comments

Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Neha Narkhede , Gwen Shapira, et al.
4.4 on Amazon
5 HN comments

The Great Reset: How Big Tech Elites and the World's People Can Be Enslaved by China CCP or A.I.
Cyrus Parsa and The AI Organization
4.5 on Amazon
5 HN comments
lone_haxx0ronNov 5, 2019
https://nostarch.com/cppcrashcourse
nikki93onSep 11, 2020
ChuckMcMonOct 28, 2020
That said, I like your ordering too.
The other confounding factor is that I have also written a lot of Java code (both during the development of the language and afterward for my column in Javaworld) which I really enjoyed, but it too "fixes" some things which James disliked about C++ (and as a long time C programmer I understood quite well).
As a learning experience, this journey has been confounding, enlightening, and painful in equal measures :-)
SloopJononJuly 29, 2019
My three favorite C++ books are C++ Common Knowledge, Modern Effective C++, and Effective C++. Two of those predate C++11, but most of the advice is still applicable.
As for introductory texts, I guess there's: Accelerated C++, C++ Primer, Discovering Modern C++, A Tour of C++, and of course C++ Crash Course (the book under discussion).
I wouldn't get too hung up on "modern" C++. The vast majority of C++ programmers learned the old stuff (the vast majority of which is still valid), then caught up on the new stuff with Effective Modern C++, blog posts, etc. Just as it's useful to know C before you learn C++, it's useful to know old C++ before you learn modern C++.
npallionAug 3, 2020
After that you can try Stroustrup's "Tour of C++", second edition for a more formal introduction to the language (C++20). You will be ready to tackle coding modern c++.