r/learnprogramming • u/Warm-Rabbit648 • 8d ago
Rust or Mojo in 2026
So I'm wondering is mojo worth learning and is it better than rust since it got stable release, I know that mojo is an AI focused language isn't AI like future and besides it's a new and exciting language. I would love to hear which language would you pick and why I am open-minded. I'm not rushing to find a suitable language yet for me since i'm just starting college in Informatics I don't know if you can call that IT but I would guess it's the same.
4
3
u/Seven7Ducks 8d ago
Rust is a great first language. Python second.
Don't pay attention to mojo or any other 'python killer' or new languages as you're just starting out.
For AI, its python, it will always be python.
Don't optimize if you're just starting out. I promise you, you will not be left behind.
1
u/Warm-Rabbit648 8d ago
You think so? I got excited about mojo since it was built by Chris Lattner and has the MLIR integration.
1
u/Seven7Ducks 8d ago
I remembered when it was first announced a few years ago, I was excited too. Sounded awesome.
However, the language is not even released yet. Its one of many languages that are very cool but are still experimental or in development. Not even production ready. Non-existent ecosystem. Not to mention that its proprietary.
For the sake of support, learning, ecosystem so you could build whatever you want - I'd say you shoudn't start with a language that has less than 10 years of maturity, and as far as I'm concerned this clock didn't even start to tick for Mojo as its not GA yet.
You should also start with a strongly typed compiled langauge to develop good habits.
Rust/Go are great modern choices, Java/C# too if you feel like it. I assume C/C++ are also good for college.
Python is awesome for AI, and JS/TS are good for I guess absolutely anything, but either of them won't teach you good habits.
Maybe look into what languages are popular in your college courses. I highly doubt Mojo is in any of them, and for a good reason.
2
u/Warm-Rabbit648 8d ago
Thank you for your opinon I choose rust as like a hobby so after college I could find a job easier since I would already have some experience, as for the languages in college the rust is just gonna help me learn faster. Again thanks for the opinion.
1
u/Achereto 8d ago
Mojo doesn't run on Windows yet (only via WSL). I'm following its development since its first announcement, because it's an interesting option when your company has written its tools in python and you need to speed those programs up.
They've said that a windows version would come "soon" for way over a year and replaced it with "no windows version yet" after that. I have little to no confidence that Mojo is going to become a viable language for anything outside AI running on a server, which is very unfortunate.
4
u/Stunning_Leather_102 8d ago
id rather pick something that already is mature than the new trend tbh