Hacker News new | ask | show | jobs
by olvy0 1231 days ago
Try watching the "back to basics" videos from the last 4 years' cppcons.

But that's mostly learning modern paradigms of the language.

If you also mean the tooling, then it depends: Learn CMake which is sort of an industry standard. There are books and videos, but for a concrete experience, try looking through the CMakeLists.txt of some non-trivial C++ open source project.

2 comments

With regards to CMake, look at professional CMake by Craig Scott.

Probably the best resource for CMake modern best practices/ rational of those practices.

Most tutorials online are outdated, CMake documentation is hard without a firm mental model of how it works.

>CMakeLists.txt

You say that like there's one for a project but I've been learning Blender's codebase and every folder has a CMakeLists.txt. What gives?