Just learn one of Java and C++. They are all huge and you can’t learn them all. C and C++ are actually different languages and should not be confused.
It is recommended to learn another scripting language (Python, Ruby) and a functional language (Lisp, Scala, Clojure)
Among them, Scala and Clojure are based on JVM, so your Java experience can be used.
My suggestion is
Python->Java->c->Scala (learn in this order)
It’s enough to learn so much about linguistics. For other things, learn more about framework technologies and use them for real work.
Why is this question a negative score... Can someone explain it?
I recommend CoffeeScript, or ES6,
Writing web pages is an essential skill for programmers, and slightly more complex web pages require the use of JavaScript.
However, the industry generally believes that JavaScript has many advantages and disadvantages,
Therefore, it is recommended to learn the improved version of CoffeeScript, or ES6.
You can try it now on an online programming website, such as Huizhi.com http://www.hubwiz.com, and let’s get a feel for it. There are many courses on it such as c, python, js, nodejs, html, css, etc.
python,+1.
Why python?
First, let’s listen to what the Turing Award winner, Allan Perlis, said, “If a language does not change your programming thinking, then it is not worth learning.”
Python is a functional language, which is different from the languages you have learned in the past.
Python syntax is very simple and easy to learn, allowing you to quickly verify ideas and focus on the code logic.
There are many places where python can be used in work, such as using python to write crawlers, using python (flask) to develop websites, using python to write regular scripts (such as batch processing of images, etc.)... It has a wide range of uses.
Just learn one of Java and C++. They are all huge and you can’t learn them all. C and C++ are actually different languages and should not be confused.
It is recommended to learn another scripting language (Python, Ruby) and a functional language (Lisp, Scala, Clojure)
Among them, Scala and Clojure are based on JVM, so your Java experience can be used.
My suggestion is
Python->Java->c->Scala (learn in this order)
It’s enough to learn so much about linguistics. For other things, learn more about framework technologies and use them for real work.
Why is this question a negative score... Can someone explain it?
I recommend CoffeeScript, or ES6,
Writing web pages is an essential skill for programmers, and slightly more complex web pages require the use of JavaScript.
However, the industry generally believes that JavaScript has many advantages and disadvantages,
Therefore, it is recommended to learn the improved version of CoffeeScript, or ES6.
Tutorial:
http://coffee-script.org
http://javascript.ruanyifeng.com/advanced/ecmascript6.html
You can try it now on an online programming website, such as Huizhi.com http://www.hubwiz.com, and let’s get a feel for it. There are many courses on it such as c, python, js, nodejs, html, css, etc.
Python, you must know at least one or two scripting languages to facilitate work automation.
Life is short, I use python. Scripting language to facilitate work automation
python,+1.
Why python?
First, let’s listen to what the Turing Award winner, Allan Perlis, said, “If a language does not change your programming thinking, then it is not worth learning.”
Python is a functional language, which is different from the languages you have learned in the past.
Python syntax is very simple and easy to learn, allowing you to quickly verify ideas and focus on the code logic.
There are many places where python can be used in work, such as using python to write crawlers, using python (flask) to develop websites, using python to write regular scripts (such as batch processing of images, etc.)... It has a wide range of uses.
It depends on what you want to do in the future, there are still many languages
It is recommended to be proficient in shell, Linux is a must,
If you are interested in programming, learn Go, it is highly recommended (trust me, you will fall in love with it)
Learn both python and Go by yourself~