I just started CMU's Introduction to Database Systems course, and I'm learning C++ as I go. No preparation phase, no "get comfortable with the language first"—just straight into implementing data structures while figuring out what std::unique_ptr actually does.