DEV Community

Seamus Donnellan
Seamus Donnellan

Posted on • Updated on

It doesn't matter what language you start with

I have seen quite a lot of people on different Discord servers and on Twitter asking what the best language to start with is. And whilst some may argue a language like Python or JavaScript is objectively better than C or C++, I disagree.

Picking a language seems like a trivial task in retrospect, however for a lot of beginners, it isn't. They are bombarded with people on Twitter telling them to learn one language because it's better, and then there's others saying, "Well actually, this language is better because so and so...". In truth though, there is no best language for someone to learn first. You could learn BASIC first and that would still be a good first language.

It's difficult not to recommend your favourite language to a beginner. Does that make you a bad person? No, you're just being helpful. But when you pester the beginner into learning the language, you are becoming malicious. You haven't given them time to explore the world of programming languages, instead just bombarding them with your favourite.

To close this off, if you're a beginner, just choose a language and stick with it. It doesn't matter what you pick at the start, as long as you are enjoying yourself whilst coding. However, I have to recommend you 100% use Python, it's definitely the best language out there and anyone who says different is committing a hate crime :P

Top comments (0)