DEV Community

Young Mamba
Young Mamba

Posted on

This Is How To Choose Your Programming Language!

There's a lot of confusion on what's the BEST programming language.
In fact, I've made a blog about this( you can read it here).

And a lot of beginners don't know how to choose their coding language. So here's the, No BS Tutorial You've Needed!

Think Before You Speak!

You've decided you want to learn coding. That's the first step.
The second step is to ask yourself what do you want to do,

  • Game Development
  • App Development
  • Website Development, etc.

Based on the answer to that question, start doing research on the most popular coding languages for that specific field.

Again you will be bombarded with tons of languages. But, at least you've got a little more specific.

Now it's time to get very specific.

Pros & Cons

Start by making a list of the most popular languages. For example, if you like Web Development:

  • JavaScript
  • HTML & CSS
  • Python
  • Golang, etc.

And then look at the Pros & Const of all those languages.

Some languages might be more beginner-friendly, some might be faster than others( research about code speed too), and some might be more popular.

If you're a beginner, I would recommend learning the most popular language since they have the most material to learn from!

But as time goes by, learn all of them! You might find that you like one language more than the other. At the end of the day, it's all about preference!

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.