> People (even the Rust fans) underestimate how many footguns are everywhere in C and C++.
The process of learning C++ (and to a much lesser extent, C) is almost exclusively one of learning about the footguns and how to avoid them. It's a life-long process, nobody ever finishes it.