Is java the best language to first learn? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Is java the best language to first learn?

I just wanna know if java is the best first language to learn because I am new to coding

10th May 2018, 6:45 PM
Noah Ceman
Noah Ceman - avatar
10 Answers
+ 14
Noah Ceman you should really try Python3 . It is the best language to learn programming (in my opinion ).
10th May 2018, 7:38 PM
Shimin Mathew
Shimin Mathew - avatar
+ 11
Noah Ceman if you know some basic about functional programming (procedural)then you are ready to learn object oriented programming (oop) (modular). for learnig oop concept java is good option. so yes you can start java now best of luck ☕☕
16th May 2018, 4:08 AM
ASIF BILAKHIYA
ASIF BILAKHIYA - avatar
+ 2
I do not know, i start learning C++ first. Difference language prefer difference people.
10th May 2018, 6:48 PM
Derifa
Derifa - avatar
+ 2
Java - If you want to be an web developer(Full stack web developer), Android developer or java developer. Java is 2nd most used language(1st is sql). C++ - If u want to go into software development, game development, c++ wont be used here but its integrals like C# will be used,If you are going on embedded like using arduino, C++ will be the best, as it is performance oriented language. Python - This language is very versatile, It can be used in both of the above line of development. Now the important part of which language you should learn. I would suggest take any of this language, learn and master the basic concepts of Object Oriented Programming. Whenever you learn new language always compare them with what language you know. I learned java first because I am an android developer, and most of the documentation of android was available on java. Then when i started doing ios development I learnt C++ then swift. And the common thing is that Java, C++ and swift are all OOP languages. Then when i started learning IOT i shifted towards python. So using my knowledge of OOP I was able to learn all of the three languages. But my main language is Java because carrier wise speaking, If I get proficient in java I can be android developer, web developer or java developer. The scope increases. There are multiple programming languages, and we should not limit ourselves on one, and to excel in all you need to find out whats common in all of them, because the only thing that changes is syntax. So my opinion is find out what type of developer you want to be and what languages are used in that field. If you are going for precision timing and accurate outputs of your program and where you have the control of your hardware in fields like machine learning, AI, software development, than C ++ is your man. If you are going for cross platform functionalities like a single module but works on Mobile, Computer, TV than java/python are your best shot
10th May 2018, 7:09 PM
MsJ
MsJ - avatar
+ 2
I think the best language for newbie it's python.
10th May 2018, 7:24 PM
Alex
+ 1
The best first language is Pascal.
10th May 2018, 6:47 PM
amchancy
amchancy - avatar
+ 1
i think u first learn c language...then switch to java...bcoz c language is much simpler then java..
21st May 2018, 9:12 PM
Anjali Srivastav
Anjali Srivastav - avatar
0
no, c++ is the best
12th May 2018, 10:50 AM
Salma Abubaker
- 1
Yes of course java is the best language to learn. As there are many reasons and benefits of learning java as a beginner. As java is having following traits:- Beginner Friendliness Generally, Java was designed to be relatively beginner-friendly in that it assumes the programmer is not that smart or careful, so programmers will be less likely to shoot themselves in the foot when coding Java apps. Relatively Simple to Use Java is a high level language, which means Java abstracts away (i.e. handles for you) most of the complex details of the machine (computer) such as memory management, etc. Thus, you can focus on programming instead of worrying about the little details many consider both tedious and difficult. Read More:- http://crbtech.in/Java-Training/9-significant-reasons-learning-java-programming/
12th May 2018, 4:48 AM
pranit patil
pranit patil - avatar