What language should a new programmer learn first? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

What language should a new programmer learn first?

8th Jul 2020, 7:32 AM
Ashish Raj
Ashish Raj - avatar
23 Answers
+ 13
If you're beginner then start learning C language first it will provide you all basic knowledge about programming , working of memory, working of ram, and errors handling etc. Once your basics of programming clear then you can explore anything easily and quickly (for example if it takes you 2 months to learn C then learning of other languages like java , c++ , python etc takes only 10-15 days ) I highly recommend you to learn C first and practice it as much as you can
9th Jul 2020, 5:42 AM
PRANAV SINGH
+ 27
Ashish Raj Python is best very popular and easy language
8th Jul 2020, 7:45 AM
💕₽ΔŘI💕
💕₽ΔŘI💕 - avatar
+ 11
I will suggest python. As I also took python as first programming language to learn
9th Jul 2020, 2:15 PM
SKS
SKS - avatar
+ 8
In my opinion.... Python is best for beginners it is easy to understand and popular also.
3rd Sep 2020, 8:39 AM
Sakshi💕
Sakshi💕 - avatar
+ 7
u can start with c or python both are easy to learn for beginners anf today everyone know about Python is using widely. its depend on u. you can learn any languages all are helpful If you are computer science student why you have this doubt
8th Jul 2020, 6:45 PM
A S Raghuvanshi
A S Raghuvanshi - avatar
+ 5
Undoubtedly start with "C language" . It is the only language which will help you understanding how the computer communicates with hardware.
10th Jul 2020, 5:11 AM
Sneh Chauhan
Sneh Chauhan - avatar
+ 3
For web development learn HTML then CSS and Java Or for software you can either start with C or python :)
10th Jul 2020, 4:18 AM
Akuminla Aier
Akuminla Aier - avatar
+ 3
Python is for beginners and it's in demand, so i'd recommend python
10th Jul 2020, 5:23 AM
Bot
Bot - avatar
+ 3
One should go for older to the newer.so i suggest one should opt "c" first
10th Jul 2020, 10:18 AM
Tushar Kumar Ram
Tushar Kumar Ram - avatar
+ 2
For web dev learn HTML > CSS > Javascript. For software learn python > C language of your choice
9th Jul 2020, 12:57 AM
Kevin Schow
Kevin Schow - avatar
+ 2
You should learn C language at first. Actually you have to know the basic concepts of a language...then you can learn other languages very easily.
10th Jul 2020, 4:53 AM
Subhajit Dey
Subhajit Dey - avatar
+ 1
It your call If you want to become an android developer go for java if you want to become an apple developer go for swift if it's data science or data structure go for python
8th Jul 2020, 7:52 AM
Emmanuel
Emmanuel - avatar
+ 1
python, but also, how to use a search engine/option on this forum!
8th Jul 2020, 7:53 AM
Brave Tea
Brave Tea - avatar
+ 1
If you start with python, you will have an easier time now but harder time in the future, if you kearn c/c++, you will have a harder time now but easier time in the future. It depends on why you want to learn programming.
8th Jul 2020, 10:37 AM
RinasSam
RinasSam - avatar
+ 1
Start with C language.. about basics and all after that you can go for python.. it's easy to learn
9th Jul 2020, 7:45 PM
Sumeet Maheshwari
Sumeet Maheshwari - avatar
+ 1
Ashish Raj I suggest Python.
10th Jul 2020, 5:27 AM
Shrish
Shrish - avatar
0
P Py Pyt Pyth Pytho Python Pytho Pyth Pyt Py P
8th Jul 2020, 12:46 PM
Gurseerit Singh Chahal ✓
Gurseerit Singh Chahal ✓ - avatar
0
According to me if u are a beginner then u should learn python first it is easy to understand
9th Jul 2020, 12:28 PM
Shobit Khandelwal
Shobit Khandelwal - avatar
0
Python is an easy introductory language. However, it can teach some bad habits for a programmer and leave out a lot of deep understanding of coding as a whole. C is a great first language and in theory should be every coders first (or at least 2nd language). I personally recommend Java as an introductory language. It is C based but not as technically challenging as C. It will teach most of the important good habits and give you room to grow into any other language. Also very useful for a variety of applications.
9th Jul 2020, 11:28 PM
Johann Lynge
Johann Lynge - avatar