4 ms·
> I think this is only true if you're already familiar with C-family languages (C and C++). This comes up a lot. A lot of people learn C or C++ in school, so t
by oconnor663 5y ago
> I think this is only true if you're already familiar with C-family languages (C and C++).
This comes up a lot. A lot of people learn C or C++ in school, so the distinction between learning those languages and learning programming in general gets blurry. Being full of UB that "works on my box" also makes things blurry: If you don't know how to write sound programs, have you actually "learned" the language?
I think learning C or C++ takes 2-5 years. Many people forget that, because it was mixed in with learning other things. Many others quit the learning process partway through without realizing it. Rust forces you to actually learn Rust to write Rust, which can make it seem like there's more to learn by comparison. But if you restrict yourself to the safe subset, I think there's actually much less to learn.