Programming Languages
You might have heard of famous programming languages such as Python, C++, Java, or Javascript, but what exactly are they? In short, programming in general is the process of providing a computer a series of commands for the computer to carry out — the programming languages are the ‘tools’ we use in order to write the commands. There are two types of programming languages: Low Level Language and High Level Language. High Level Languages are the typical languages modern-day programmers would use, it’s written in human-language which makes it a lot simpler for us to comprehend. On the other hand, Low Level Languages are closer to binary numbers that makes it difficult for us to understand, but it takes up much less memory!
There’s a large variety of programming languages, while each language can be used to make any program you’d want, some languages are more efficient to build specific project. You can imagine it as vehicles, you would use the bike to visit your local grocery store and a bus to go to school! Not only that, each choice of programming language depends on the developer’s taste as well. These are the following famous languages and what they are used for:
Python is the language conventionally best to start with, it’s commonly used for web applications (backend development) or data science — It’s also one of the most versatile language, it can be used for different types of projects.
Android Development uses Java, in fact, large scale enterprises would use Java for data processing and designs similar. Java is incredibly useful for large tasks or projects, which is why the language is popular within big corporates.
Javascript’s name is suspiciously similar to Java, but Javascript is so much different! Javascript is famous for it’s use in front-end development (Web development), it’s a text-based programming language. In a sense, Javascript is the most ‘advanced’ of front-end languages (compared to CSS and HTML) But it’s always recommended to learn three of them!
C and C++ are very similar languages with minor differences. They are used to create operating systems, firmwares, graphic applications, and video games! Although, C++ is slightly more useful in terms of more complex projects. A part of the C family, C# (C-Sharp) is a newer language developed by Microsoft which you can commonly find in the game engine Unity! A fun fact, the C family is debatably in the ‘mid’ between a Low and High language.
Swift is also a new language which was developed my Apple, it’s the primary language utilized for iOS development. Swift is known for it’s speed, and it’s very easy to read.
There are a lot more languages such as MATLAB or PHP, there are so much choices to choose from! It’s best to try out each language to understand which one fits your preference. Alongside that, variety in languages would always be more preferable for a developer.