Ask HN: Best way to learn modern C++?
1–10 of 184 posts
Re: Ask HN: Best way to learn modern C++?
#2Re: Ask HN: Best way to learn modern C++?
#3For OP: https://stackoverflow.com/questions/388242/the-definitive-c-...
Also some C++ related YT channels such as TheChernoProject, CppCon etc
Following the respective reddit and slack communities is also extremely helpful.
Also get your hands dirty with this: https://github.com/vitalets/github-trending-repos
or https://github.com/fffaraz/awesome-cpp There is more but this should do.
Oh I almost forgot: https://ishansharma.github.io/twitter-mentors/ http://stephaniehurlburt.com/blog/2016/11/14/list-of-enginee... https://twitter.com/sehurlburt/status/889004724669661184
Good Luck! :-)
Re: Ask HN: Best way to learn modern C++?
#4Re: Ask HN: Best way to learn modern C++?
#5https://isocpp.org/faq (what Marshall Cline's excellent C++ FAQ has become)
and here:
https://herbsutter.com/gotw/ (Not as organized, but Herb Sutter wrestles with the essential questions of how to deal with the tricky bits of C++)
If you've got the cash, read Effective Modern C++ by Scott Meyers.
Finally, if you're ready to snark at all you've learned, read the C++ FQA:
Re: Ask HN: Best way to learn modern C++?
#6You should check out Rust, it aims to replace C++ and do a better job in memory management, and developer experience in general (cross-platform compatibility, package management, etc)
Re: Ask HN: Best way to learn modern C++?
#7Then read Meyer's Effective modern C++.
And then have a local copy of cppreference.com (they provide a zip you can download) and set yourself some projects.
Re: Ask HN: Best way to learn modern C++?
#8May I ask why do you want to learn modern C++? You should check out Rust, it aims to replace C++ and do a better job in memory management, and developer experience in general (cross-platform compatibility, package management, etc)
Re: Ask HN: Best way to learn modern C++?
#9May I ask why do you want to learn modern C++? You should check out Rust, it aims to replace C++ and do a better job in memory management, and developer experience in general (cross-platform compatibility, package management, etc)
Re: Ask HN: Best way to learn modern C++?
#10Piggybacking of this post, if anyone has any similar resources for best practices in modern C I'd be interested. There don't seem to be any moocs that go beyond introductory material and K&R obviously doesn't cover modern tools and methods.
Peter Hintjens was writing “Scalable C” a couple years ago, but recently died, and never got very far unfortunately.