Originally published at deepu.tech.
We are at the dawn of another decade and the software industry is becoming bigger than ever. If you have to be...
For further actions, you may consider blocking this person and/or reporting abuse
Good list, but no Dart? With flutter taking off? I agree with the others outside of maybe Rust. I think Rust is a great language, but I don't think it's a must learn language today. This industry is fast iterating and there's just simpler languages today that you've listed that would get the job done.
Yes, but for system programmers, Rust is great alternative compared to C/C++ as I mentioned in the who should learn section of it. Others in the list will not cut it in such demanding use cases where performance and memory safety is paramount.
Shameless plug: if after reading @deepu105 article you decide you want to learn Kotlin, have a look at this interview I did with Sebastian from JetBrains on the different options available to you
Best ways to learn Kotlin in 2020: browser vs IDE, books vs tutorials, for newbies and Java devs
Jean-Michel Fayard π«π·π©πͺπ¬π§πͺπΈπ¨π΄ γ» Dec 15 '19 γ» 6 min read
Thanks, that's a great source of info
Good list of resources to learn programming. Even, the following c#, and python resources are very good to start programming.
tutlane.com/tutorial/csharp
tutlane.com/tutorial/python
I am really interested to learn Golang. One heck of a server-side language
Yes it is one of the good choice
Nim (nim-lang.org/) usually doesn't get shine , but it's currently at 1.0, some syntax inspired by Python (white space as delimiters) , optional garbage collector and compiles down to C.
It looks interesting, but I'm not sure if it's mature enough to be considered alongside these languages.
I will love to see some FP languages alongside the listed ones. In any case I agree with the list. I've been really interested in trying Kotlin and Rust.
You can do FP in most of these languages. Personally I prefer multi paradigm languages. Also these are more practical and has better job market than pure FB languages like Haskell
Agree with all the choices. I know most of the languages, but not all, and have played with Go but never dived deeper. Perhaps this is my chance... and get better with Kotlin while I'm at it.
Happy learning
Amazing post, I have a question though. Why python is not being used in large-scale software development?
Python was mostly being used for scripting due to its dynamic nature, of course there were large scale projects as well, but the recent popularity of Python due to the increased interest in data science and machine learning has made python one of the most sought after giving a boost to Python frameworks and adoption, so nowadays you can actually see large projects being done using python
Python is cooler than the way you mentioned it. :D