HackerNews Readings
40,000 HackerNews book recommendations identified using NLP and deep learning

Scroll down for comments...

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

Prev Page 8/16 Next
Sorted by relevance

lone_haxx0ronNov 5, 2019

I haven't read it yet, but No Starch published "C++ crash course" a month ago, which teaches C++17 and looks appropriate for what you ask.

https://nostarch.com/cppcrashcourse

nikki93onSep 11, 2020

Actually "C++ Crash Course: A Fast-Paced Introduction" by Josh Lospinoso seems to cover some good ground.

ChuckMcMonOct 28, 2020

This is excellent. FWIW I bought and read "C++ Crash Course" by Lospinso. I found that tremendously helpful with his approach of "assuming you really know C [I do], here is C++" and can easily recommend his book for anyone on this path.

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

Everyone has a different path, but frankly, I wouldn't recommend C++ as a first programming language. It's much easier to comprehend if you have some background in another language.

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

If you are coming back to C++, a great book is "C++ Crash Course" by Josh Lospinoso. Don't be put off by the jokey title and cartoons, it is comprehensive and goes directly to modern c++ ground up (c++17) without going through the dreadful pre-modern c++ parts (ex. protected, friend, class OOP stuff).

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++.

Built withby tracyhenry

.

Follow me on