DEV Community

Cover image for Which programming language should you learn first?

Which programming language should you learn first?

Programming with Shahan on December 04, 2023

So, you've decided to begin the epic journey of programming. Congratulations! It's like choosing your Hogwarts house, but with more caffeine and ...
Collapse
 
devshreeom profile image
OM JADHAV • Edited

Nice article, keep going 😄

Collapse
 
codewithshahan profile image
Programming with Shahan

Thank you.

Collapse
 
zt4ff_1 profile image
Kayode

An interesting read. The pictures look nice too. ❤️
It seems this article assumes the reader is aiming to go into or start with web development.

Collapse
 
codewithshahan profile image
Programming with Shahan

Thanks for your feedback. I found that JavaScript is the most popular language to learn first in 2024. JavaScript can be used in different areas (e.g., web, mobile, desktop, and AI).

But I would not suggest someone who wants to go into game development. But starting out with a cross-platform language like JavaScript would be a great choice to find out which platform works best for you and what excites you most.

Collapse
 
wraith profile image
Jake Lundberg • Edited

Came to say this!

The first thing we should always answer with when someone asks the "What programming language should I use|learn" question is "What is it you want to do?"

Triple A game developers aren't (usually) using Javascript. Neither are OS devs, major banking mainframe maintainers, or the majority of AI peeps. Javascript is absolutely a popular choice that shouldn't be ignored. But telling someone who wants to make the next Call of Duty to learn Javascript first would be a massive disservice to them, and would not set them up for success.

As with all things, we must first understand, then provide information.

Collapse
 
codewithshahan profile image
Programming with Shahan

Yeah.. I would not suggest someone who wants to choose game development. But starting out with a cross-platform language like JavaScript would be a great choice to find out which platform works best for you and what excites you most. Hope this helps.

Collapse
 
valeriahhdez profile image
Valeria writes docs

Nice article. Can you think of possible scenarios where starting with JS wouldn't be recommended?

Collapse
 
codewithshahan profile image
Programming with Shahan

Thanks. JavaScript is not for Game Development. Other than this, its fine.