DEV Community

Discussion on: What is the easiest programming language to learn?

Collapse
 
recursivefaults profile image
Ryan Latta

Throughout history, one truth exists in all of software development: There isn't consensus on anything.

Having said that I often recommend ruby for how simple it is to start with and how you have to learn very few oddities to express your ideas or concepts.

Java/.Net comes with a huge ecosystem and set of tooling that can be cumbersome. Javascript has way too many peculiarities to work around. Python is a really good candidate, but I'd argue it has a few more rules you'll have to learn before you can express your ideas.C++ is right out.

For me, when I work with new developers if they want to learn OO, I find something that will help them get into OO as effectively as I can. For many programming concepts, Ruby will fit the bill nicely without asking that you learn a lot of Ruby-specific things.

Just my opinion though, and I know a lot of people will disagree with it.