Start teaching C++ (to beginners!)
summary
Claim: C++ is elegant and simple and should be used to teach programming fundamentals. Evidence: five years of university courses that teach C++ only, comparing outcomes to Python-first classes. Result: students taught C++ pick up Python quickly, while Python-first students struggle with later C++; at least three audience members and one online attendee trace back to those courses. Argument adds tooling and messaging: conference videos, YouTube suggestions, and community framing push negative perceptions despite C++ ranking in the top five/top three indexes. Start teaching C++ to absolute beginners
AI-written summary · about
chapters (5)
- 0:00C++ for beginners
- 3:54Messaging problem in C++
- 6:43Teaching C++ to non-programmers
- 9:11University C++ courses
- 10:55Call to action for beginners
related talks
01h 03mLearning and teaching modern C++
38m[medium noise filtered]We stopped teaching C
58mUnderstanding and Mastering C++'s Complexity
01h 16mC++ Today: The beast is back
01h 30mC++ in Constrained Environments
01h 03mBack to Basics: The C++ Core Guidelines
01h 40mBack to the Basics! Essentials of Modern C++ Style
39mBack to Basics: The Rule of Five in C++
