Needs advice
on
Rust
Python
and
Go

I am a beginner, and I am totally confused, which of these 3 languages to learn first. Go, Rust, or Python. As my studies are going which of them will be easy to learn with studies that is, I can learn and do my studies also. Which one of them will be easily handled with my studies, and will be much much useful in future?

READ LESS
8 upvotes90K views
Replies (17)
Recommends
Python

python is a good language to start for the beginner.

READ MORE
12 upvotes2 comments77.7K views
Jason Bazinet
Jason Bazinet
January 23rd 2021 at 6:39AM

I am starting out from scratch, and I chose Python as well.

Reply
扦arvit Kumar
扦arvit Kumar
January 20th 2021 at 7:02AM

Thanks a lot

Reply
Software Engineer
Recommends
Python
Go

Python is a great language to learn as a beginner. However, Go is really easy to learn as well and has a much more powerful standard library that will allow you to build very complex and powerful applications in the future. Go is becoming a standard in Cloud computing and concurrency. Both of which are very advanced but important.

READ MORE
7 upvotes2 comments77.1K views
GAURAV GUPTA
GAURAV GUPTA
January 27th 2021 at 4:48AM

If you just want to pick up generalized programming concepts and don't get bogged down by memory banging etc 馃檪start with python. If you are someone who is brave enough to get going in a comprehensive way on areas of handling memory access, concurrency (as pointed out above by Will) etc, and would not be deterred by obstacles in the long run, start with Go and transition to Rust.

Reply
Gabriel Nelle
Gabriel Nelle
January 28th 2021 at 8:29AM

What memory banging is there in Go? Go is garbage collected! "Concurrency" is also a thing in other languages like Python but in contrast to Go it is much harder in Python. So I really don't get how that is something you hold against Go. You can program in Go without concurrency just like in Python, if you can't handle it (yet).

Reply
View all (17)
Avatar of 扦arvit Kumar