August 23, 2019
Just finished yesterday this book: https://nostarch.com/thinklikeaprogrammer and wanted to recommend it to you (as you are learning C++ here it seems :wink: ). All the examples there are in C++, but the topics author teaches are in fact language agnostic. I have found it very insightful, refreshed a couple of concepts in my memory, and there were even some really sound advices I never heard before from any other author.
February 27, 2019
Between around 2010 and 2017 I have read a set of books on software development which influenced greatly how I approach development. I would consider some of them “essential” indeed. But your mileage may vary and I probably missed something which I never heard about.