If you have an urge, I would definitely say to go for it. For Rust an intuitive understanding of namespaces really helps to understand its paradigms though, maybe that is more difficult for beginners. Maybe it is not and it ia actually more difficult if you aren't used to it.
Otherwise I would indeed recommend to begin with a high level scripting language. Next to Python JavaScript comes to mind as well. Just because you have parsers for it everywhere. Go is another solid choice in my opinion and I would consider all listed languages as general purpose. I also liked to code in C#, a very good choices as well. I would prefer all these to C and C++.
Most often formal Comp-Sci does it the other way around. A hello world C program. Fundamentals are important, but so is keeping motivation and seeing fast progress in my opinion.
Comments
If you have an urge, I would definitely say to go for it. For Rust an intuitive understanding of namespaces really helps to understand its paradigms though, maybe that is more difficult for beginners. Maybe it is not and it ia actually more difficult if you aren't used to it.
Otherwise I would indeed recommend to begin with a high level scripting language. Next to Python JavaScript comes to mind as well. Just because you have parsers for it everywhere. Go is another solid choice in my opinion and I would consider all listed languages as general purpose. I also liked to code in C#, a very good choices as well. I would prefer all these to C and C++.
Most often formal Comp-Sci does it the other way around. A hello world C program. Fundamentals are important, but so is keeping motivation and seeing fast progress in my opinion.