Easiest/Best programming language to learn?

When I was picking up my first language, I could not decide either, so I started with computer science course on Brilliant(dot)org and youtube videos from Crash course on this topic.

This gave me enough fundamentals and more clue about what I want to learn.

Also to be mentioned, programming languages are just tools, each of them better for something else. Depends on what you are building.

P.S Love that infographic @MrSummer shared!
 
I'd generally suggest Javascript if you want to have a much easier time with learning your 2nd language. If you learn Python first, your 2nd language may be a bit trickier. Ultimately, however, it all comes down to the kinds of things you want to build.
 
Why should you not focus with Java. Java is highly influenced by two languages C and C++. Java is a multiplatform programming language so it can work in windows, mac and phones too.
There are some of the programming languages used to create computer softwares tgat runs on Java Virtual Machine (JVM). They are Phython m, Rexx, R etc..
 
Why should you not focus with Java. Java is highly influenced by two languages C and C++. Java is a multiplatform programming language so it can work in windows, mac and phones too.
There are some of the programming languages used to create computer softwares tgat runs on Java Virtual Machine (JVM). They are Phython m, Rexx, R etc..
It can be hard to digest in the beginning. Agreed, some people will love java, but not everyone will have the patience. This is why I don't generally recommend this language for the first time learners.

If you really want to go java route, first learn the basics of programming.. like pure C. There is a reason why C is almost always taught in the first semester of a computer grad course, but java is generally taught at a later stage.
 
Desktop app use Python and Node ( javascript)
Mobile app use Kotlin
In the end it's all about your mind and how the way you think some people can handle the java stress some not ...
 
I would back this. Even though JS might pretty daunting at first specially compared to python. I myself started programming by learning python for that exact reason. I felt JS, node, react and react-native seemed so extremely hard to learn that I actually avoided it with a passion. But after picking up JS I regret not choosing it for my starting language. But then again it all comes down to what and why you want to learn to program. Python absolutely has its strong points especially for certain developers. However that being said I feel that with JS you'll get a more comprehensiveness for programming in general. As pythons syntax and code is a more "unique" language and wont translate as well in others.

Ego.

I agree with Javascript as a recommendation.
There's a big community, many tutorials, and you can google any issues you may have and you'll find an answer.
Everything is being built with JS, web apps, mobile apps, and desktop apps.
Better for you to just get started and do it rather than debating on what language to start using.

You'll build the fundamentals with one language that can be used to learn other languages.
Learning programming languages isn't hard. It's learning how to solve something with them.
 
The easiest language for you is the language you'll be interested in. And you'll be interested in learning if you have a project in mind you want to develop. For example, if you want to build a website or web service - you should learn JS or PHP, if you are interested in DataScience or web scraping - then the python is the best choice.
Python is really amazing, but you would not be able to build a mobile app on it and you will have to learn a Django framework to build a website.
Before you start learning write a few projects you want to develop, and learn to achieve that goal.
 
Python is the easiest. Easily can be learned. Good benefit for people who want to make automation work with python and selenium.
 
Hey! I've recently been interested in learning how to program, hence the question in the title. I learned a lot of lua when I was younger and toying around with Roblox, however i think its time to move onto the big boy languages. I just don't know where to start! Any help would be greatly appreciated.

Python: automatetheboringstuff.com
 
Back
Top