Address
Whiteland, IN 46184

Work Hours
Monday to Friday: 9AM - 5PM
Weekend: 1PM - 3PM

Choosing a programming Language

Every beginner programmer has the question, what programming language do I learn first, then they start jumping from one programming language to another. This short article’s aim is to help with that problem. 
Forget Programming Languages:  Forget programming languages. Yes, do not jump headfirst into a programming language, learn the thought process of a programmer. Learn what programming is, how programming is done, read articles on how programs are made first of all. The concept of how the computer works after you understand this then we can now look for a language to start working with.
Looking for a Language:  There are a lot of languages out there each used for different things, now what is your thought process. Do you want to build applications for the web, for mobile, do you want to go into AI, AR.
After this thought process, you see that you begin to have focus and your mind is not scattered that you jump from one language to another. If you want to go into the mobile development world there are key languages that are used there which are: 

  • Kotlin
  • Java
  • Flutter/Dart
  • React Native

If your choice is web the major languages there are :

  • HTML
  • CSS
  • Javascript

Game Development 

  • C#
  • C++

AI Development 

  • Python

These languages are not the only used languages for each of these platforms but they are the majorly used languages.
What are you are not sure: If you are not sure the platform you want to get into, then move to study the concepts of a programming language. My advice is to start with a strictly typed language. C# or Java, these two languages are very popular already and are used for a lot of enterprise applications. It will help you change the way you think and make you think like a programmer. If you see these languages as too hard then you can start with python which still has the concepts that C# and Java have.
 

Written by Ebube Okocha

Get our Latest Insights right in your Inbox.

Enter your email address below to subscribe to our weekly newsletter.

Leave a Reply

Your email address will not be published. Required fields are marked *