I D H A M .
Published

Your First Programming Language

Authors

3 min read

Those just starting to enter the programming world will wonder what programming language I should learn because there are so many programming language choices available.

Well, maybe the best way to start is to question yourself what you want to make. The answers to these questions will minimize choices and make it easier to choose what programming language you will learn.

I'll give you some examples to make it clear.

Suppose you want to create an application that runs on a mobile device. In that case, there are several languages ​​you can choose, such as Swift, Java, Dart, or also Javascript.

Why are there still so many?

Don't worry. You don't have to choose all languages because some mobile programming languages ​​are intending for specific devices. For example, Swift is used only for applications that will run on iOS, while Java is for Android-based mobile.

Questions may arise, meaning that you must be able to write several programming languages ​​to make applications on iOS and Android. Not really. There are now cross-platform frameworks that can help you build apps for iOS and Android in one way. There is Dart with Flutter, and also Javascript with React Native.

The example above is a programming language for mobile. How about a web-based or desktop-based programming language.

Therefore, first, answer what you want to make because whatever programming language you choose, all you have to do are understand programming concepts and data structures and patterns. One programming language and another will have a different syntax (though not much). Still, the programming concepts, data structures, and practices will be similar.

Example syntax for creating variables in several programming languages

$name = 'Idhamsyah' // PHP
let name = 'Idhamsyah' // Javascript

According to the way variables are created above, the two programming languages ​​above are only distinguished by the $ sign and let, but what must be understood is what a variable is and what it is created for, likewise, for other concepts.

So, cheer up friends who want to start learning to program because programming is not only about the programming language you used but the ability to solve problems.