


What make python a good choice is the presence of a formal language body which keeps python environments on different platforms very compatible to one another.

Python - good language, strategically a better choice than ruby, although there are other aspects of ruby that can be argued to be superior. It's basically the same way of thinking, the biggest exception is how you think of memory manangement. If you plan to pursue computer science/engineering, I would recommend Java first because it helps you understand the inner workings of programming as well.
SHOULD I LEARN JAVA OR PYTHON HOW TO
C, Macro Assembler => basically the same - difference is mainly librariesĬ++, Java, C#, Delphi => basically the same paradigm - you learn quickly how to leverage the features of the specific language and adopt concepts from one syntax to another. Python is a dynamically typed, interpreted language built with simplicity in mind.You will find it more difficult to switch away from a language+environment you enjoy in your after-hours / hobby development. While high-level languages are easier for humans to read and write, they must be translated into machine. Since most projects are at least a few weeks, this is generally not a problem after the first few days. Examples of high-level programming languages include JavaScript, Python, C++, and Java. Python: Python is a versatile language that can be used for things such as artificial. Many languages are quite similar to others, but to move between imperitave and functional / dynamic and static / Object and Procedural languages you do need to train yourself to think within the constraints of the language you are using. Java: Java is a language that can be used for web applications, mobile applications, and big data.
