Which Programming Language to choose and why ?

A junior student in my college recently got into the new semester and asked me which programming language I should learn first. There are many programming languages. you can check out the list of all Programming Languages and also we posted a article of hello world


So, in this post we will see how to select your best programming language.

First of all, there are 2 types of stuffs done using programming languages

  • Designing
  • Coding



Designing is for Look and Feel of the website. It doesn’t include applying the developers logic but only about how good and user friendly a website or android/desktop app may feel.


Programming Languages in Designing



This are the designing programming or you can say markup language. It is used to give Look and feel in a website. If your main area of intrest are in website development, this are the must languages you can begin with.



JavaScript is a lightweight, interpreted programming language. It is designed for creating network-centric applications. It is complimentary to and integrated with Java. JavaScript is very easy to implement because it is integrated with HTML. It is open and cross-platform.


Recommended Post : Getting Started with Programming Language


Now we will see all the languages and it’s use.



A database is an organized collection of data. Everything in the website is stored in database. Whether you are developing an android app, iPhone app or a website. You need to know about database and it’s management system. There is a separate language for this called SQL.


SQL is a standard language for storing, manipulating and retrieving data in databases. SQL Stands for structured Query Language. It’s easy to learn and works with query. 



Website Development



PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. Most of the websites in the internet runs on PHP.

Besides this, PHP has many frameworks which makes language more interesting. In simple words, framework is a software which gives more functionality to the programming language.

If you want to go in the part of website development. PHP is the best option.



The most secure Programming Language is java. Java is a bit hard to learn as compared to other. But it provides lots of features. If you want to make your own website then for instance java is not the best option as the server of java will become quite costly and there are not much help available as for PHP.


Desktop Application Development


Dot Net Framework

.net framework is best when it comes to developing desktop application Basically  .NET framework can work with several programming languages such as C#, VB.NET, C++ and F#.



Android one of the most popular mobile OS. To learn and develop apps in Android you need to know about Java language. However you will also need knowledge of PHP as some android application requires admin panel. A panel from which you can update your application.



The I Programming language obviously the Iphone’s OS. If you want to learn iOS development then you need to go with swift programming language. A knowledge of C# is also required.


Cross Platform

This may sound new to you but what if you want to develop an android app, an iphone app and also a blackberry app. For this, cross platform is for you. By using this, you can develop multiple device apps using single code.

Coding Frameworks for Cross Platform




These are the ultimate platforms to develop cross platform apps. You need to have a knowledge of Angular js, node js, HTML,CSS, javascript but these are easy as compared to others.


Upto you.

Now you decide , which programming language you have to choose and why ?


Do comment if you have any doubt or question. Don’t forget to Share this post with your friends.


Leave a Comment

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