How To Start Programming and Which Language Should Choose?

Nitin Chaudhary
3 min readOct 11, 2022

--

I am pursuing my BCA, tried languages like C, C++, Java, and JavaScript and this is what think a beginner should start with.

Photo from Unsplash by Sigmunt

I am writing this article totally on personal experience and for sure it will help you to get some clarity for the path to becoming a good programmer a bit faster although it’s a slower process.

What is a Programming Language?

If we have to give an instruction to a human we need to speak in a language which he can understand, the same goes for a computer if you want to give any instruction to a computer you have to learn the language which a computer can understand. Now will say that we can give by clicking the mouse but when you click that mouse button there are a lot of things going on in the background.

Computers are electronic machines. These machines have millions of little switches which can be turned off or on if it's turned on it will call 1 (One) and if it is off it will be called 0 (Zero). We called these switches bits that can be one or zero. (This topic is beyond this article so I will explain it in another article)

Basically meaning is we can only give instructions to a computer with these 1's and 0’s combinations which is also called machine code or machine language. but a normal human cannot learn all instructions with bits so we created Programming Languages that we can write for computers and also make translators which can translate these languages into machine code i.e. 0s and 1s which are known as compilers or interpreters.

Why you should learn code in the 21st century?

If you have seen Captain America: The Winter Soldier there is a scene on the rooftop where they interrogate Jesser Sitwell (HYDRA’s agent) and he says that “the 21st century is a digital book” and I think it is. So learning a programming language can give you a different point of view for this digital book.

and if you want to make career in IT (Information Technology) and are passionate about how computers work it is necessary to learn a programming language.

How to choose a Programming Language?

People will say that you should learn python first because it is very easy some will say that you should first learn C Language because it is hard (at least hard than python) it will give you a good understanding of core concepts and it’s true.

But Every language has its own expertise in its work for designing webpages CSS and JavaScript can not be beaten by any other language. Python is more efficient for Machine Learning and Artificial Intelligence because of its simple syntax, and Java is for android applications and so on. You can search for language corresponding to your interest.

But first, you should think that what makes you more excited I mean if you are creative you can do designing if you are more excited about how the web work in the background then you can explore the backend If you are interested that how Alexa can give you the answer of your I Love You and how a computer can beat you in the chess then you can explore Artificial Intelligence.

Bounes Tip: If you’re still confused then don’t worry, if you are a first-year college student then choose the language which is in the first year’s syllabus. it will make your concepts clear, after gaining some knowledge about different languages, fields, and interests you can choose other language. If you’re a person who wants to make a career in IT from any other field then from my experience choose Java. It is very popular, not so hard, and will clear all basic and advanced concepts of programming.

In the last, It is a slower process of getting familiar with programming concepts so if you really want to learn, don’t give up just keep going.

All the Best.

--

--

Nitin Chaudhary
Nitin Chaudhary

Responses (2)