I tried videos... I tried courses...
I tried websites...(yes even learn CPP website) i tried audiobooks... i tried spotify... I even tried 2 different LLMs...
And in the end... I bought a physical book...
"C++ All In One for Dummies by John Paul Mueller"
This is the best $50 I have ever spent.(I probably spent over $100 on tutorials alone) I've probably watched hundreds of hours of tutorials through video and listening and following along and none have helped me understand the concepts, each individual character and it's placement. I spent all day running around to book stores yesterday to find it and got a last copy physically available at a Barnes and Noble.(Recomended for absolute beginners with easy reading) After skimming through it in the book store I KNEW I had it!
I know everyone learns differently but I've taken this with me when I go out driving and open it up when I'm on break or have down time.
Now, I know it ain't C++ primer 5th edition but I'm already past page 100 and have a much better time recalling information. If you're struggling to learn C++ or programming in general heres my advice(super limited) that I learned earlier this week when googling: Why is it so hard to learn this stuff? Especially when I'm very good at following logic in conversation or methodology. I should be able to translate that basic understanding into a new language that's just as explicit right?
What I discovered was something so obvious yet bold. A few different reddit posts with other people struggling to learn their own various programming languages. (Which i will grab the links to later if you REAAALLY need sources)
The commentary on those posts is summarized as follows:
Turn off the videos. Turn off the tutorials. Turn off the LLMs. Turn off your computer. Turn off your phone.
Open a book, sit down, and learn the hard way.
Between you and me, it has been a PEHNOMINAL GAME CHANGER after only a day and a half of just sitting down, reading, and thinking about the context. Flipping back and forth from page to page to rediscover and refresh how one topic blends into the next.
I hope this helps someone else out there. :)
Ps: Any 'pointers' 😉 from the cpp community for someone who's excitement to learn cpp has been reignited?
https://redd.it/1p2cbxn
@r_cpp
Post #24300
14