Earlier quoted context omitted.
Rust is great, but if one is looking for a job in systems programming, C and C++ is what gets one hired, regardless of their flaws. Recent example, while Android has adopted Rust for replacing their bluetooth stack, the newly introduced Android Games Development SDK focus on C and C++. Or Microsoft, despite all their security speech, Azure Sphere OS and RTOS only support C on the official SDK, and the new WinUI compo…
> Rust is great, but if one is looking for a job in systems programming, C and C++ is what gets one hired, regardless of their flaws. That's true, but as a beginner I feel like starting with Rust is a lot more accessible, and could help someone switch into C++ later.
So from that point of view, learning about lifetimes, modular code, and that bounds checking isn't evil are already good education stepping stones.