I mentioned in another post I have the Complete Reference on C++ (by Schildt), 3rd edition. I think it’s a really good book. Covers both C and C++. I was just looking for an updated version.
But got to thinking, it’s a “reference”, and perhaps I would do better with a book geared more toward learning.
So, if you were going to purchase (or suggest a book to purchase) in order to better learn C++ and OOP, which book would you suggest?
I’ve “dabbled” in programming for years, but am not an expert, nor novice. So any book directed at either of those would not be what I would be looking for.
The Herbert Schildt book was my textbook at the university. We all students bought that because our teacher followed that in class and recommended to buy. If I were to buy /study one now, I would have chosen something that will help embedded C++ interviews.
Moderator’s edit. I have removed the link to what appears to be a website offering copyright material. Apologies if you can prove that this is indeed a legal site, then I’ll happily ask you for the URL again, and re-edit this post.
I can recommend “Real-Time C++” by Christopher Kormanyos, 3rd ed, 2018. It goes pretty deep, but - most importantly - it covers “modern C++” - in this case C++17.
Projects in this repo are programmed OS-less in pure all-bare-metal mode making use of self-written startup code. No external libraries other than native C++ and its own standard libraries are used.
Something i whish i had seen / read earlier in my life is “Clean Code” by Uncle Bob (Robert C. Martin).
Watching this series changed the way i code completely (i didn’t read the book). Anyone who is programming (commercial or just for hobby like me) should have seen / read this.
I’m probably beyond help in that area. But I’m sure I can get something out of that one. I will admit, my code is messy. I try too much stuff, too rapid fire, and save too much other stuff “just in case” or for reference (sometimes what worked, other times what didn’t…)