That I can fully agree on, after all it was learning systems programming via BASIC and Turbo Pascal, that made me adopt best practices in C and C++ from the get go.
So from that point of view, learning about lifetimes, modular code, and that bounds checking isn't evil are already good education stepping stones.