I'm looking to find some great books that teach C++ for someone with little coding experience—my only past experience is from code.org. I'm interested in learning C++ because it's essential for my engineering studies, especially for a class in embedded systems. I'd appreciate recommendations for introductory books that can help me get a head start. Thanks!
5 Answers
Try out 'C++ Crash Course' from No Starch Press. It's really beginner-friendly and covers a lot of essentials.
I found 'C++ Crash Course' to be an excellent starting point! I mixed studying it with some practical projects, which really helped me understand the concepts better.
C++ has been around forever, so there's no shortage of books out there! When I was starting in the 90s, I used 'Sam's Teach Yourself C++ in 24 Hours' which was quite helpful. The setup steps might vary a bit now, but many basics are still relevant. And remember, there are loads of online tutorials if you prefer that route!
Tony Gaddis has some great introductory textbooks on C++. We use one of his in our classes that’s meant for beginners with no prior coding experience. Just search 'Gaddis C++' for more info. Good luck with your studies!
If you're aiming to work with embedded systems, I suggest checking out books on programming Arduinos. They integrate C++ nicely and you'll get practical experience as well.

That’s solid advice! Arduinos can make learning much more engaging.