I'm learning C++, and I find that I learn best when concepts are introduced in the context of a larger project. However, it seems most resources are giant references with a few code examples or Unreal Engine projects.<p>You're almost drowning in project-based resources with JavaScript or Python, but I can't find much in the way of C++ other than game development. Does anyone know of any other project-based courses or books for learning the language? Here are some resources I found:<p>https://www.learncppthroughprojects.com/ (seems abandoned)<p>https://www.programmingformusicians.com/
When I want to get aquainted with a new language I like to do a couple of Cryptopals challenges: <a href="https://cryptopals.com/" rel="nofollow">https://cryptopals.com/</a>
Emulator, compiler, these are the two I'd recommend. You can definitely find ample tutorials and books on the two topics, but maybe for other languages. You can easily switch to C++.
This one <a href="https://hackingcpp.com/" rel="nofollow">https://hackingcpp.com/</a> is very good with images, with thorough explanations and so forth.