Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

does it matter what language you choose to start with?

Is Rust a good one to start with?



This was a theme in the original article as well. This sense of not getting going because you might pick the wrong language.

This hesitation is likely because human languages are such a huge learning environment. Learning Spanish or Chinese is such a lot of work, and I don't know which would be more useful.

Good news though is that in programming, the language you learn doesn't matter. Because in programming moving between languages is trivial - the concepts underneath are 90% of the work, and are transferable. An expert in say c# could be proficient in say Rust in a matter of days.

So I get the "which language should I learn" question, but the truthful answer is that it doesn't matter.

For a reference, when at university, to prove the point, we implemented the same small program in 10 different languages in 10 days. Language is just syntax, which is trivial to assimilate. Programming happens first in the head, those techniques are the important things.


I am fond of Rust, but I suspect it would be a difficult one to start with. If you want to get some wins to help boost your confidence, it may not be a good place to start.

On the flip side, if you have an existing motivation to learn Rust, that could help you to stay engaged :)


Just about any language will do fine for this, Rust is a great language with an enthusiastic community. D

ownload Rust, install it to your system and get started with "How do I print in Rust". This will allow you to tell Rust to make words appear on your screen (no toner required!)

Bon voyage my friend, I hope you end up loving it as much as I do :)




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: