4 ms·
It depends on what you want to do with your programming knowledge. Here are my considerations: * If you want a steady job in a large organisation then Java w
by CyberFonic 9y ago
It depends on what you want to do with your programming knowledge. Here are my considerations:
* If you want a steady job in a large organisation then Java will probably keep consistently employed, but probably also uninspired.
* If you want to learn some powerful programming concepts and gain solid CS foundations, then I'd suggest reading SICP and learning Scheme.
* If you just want to learn something that you can be productive in quickly then Python is a good choice.
* If you just want to tinker with web pages, etc then Javascript.
It is very hard to predict which languages will be considered great in the future. Go, Rust, Kotlin, Clojure, Erlang, Swift, etc all have their ardent fans and when you understand their reasoning you might be in a better position to make your own informed decision, but I would not suggest learning any of those as your first language.