Which Programming Language Should I learn?

As I first started to learn how to code, the various amount of languages out there just really confuse me. Therefore, I began to watch some YouTube videos to get an idea of which programming language does what.

You may come aross with tons of videos that rave about how good and trending Python is, and you just can’t wait to dive into it straight away. But first thing you need to know if what does Python really do? If you learn it as your first language and perhaps hoping to use this language to give you a career change, will you be able to land yourself a job with knowing Python only?

In this blog post, I’m not going to dive into discussion about which is the best language in 2020. In short, I want to address the importance of having a vision of what you want to become in 5-10 years time if you want to get into software engineering. If you want to learn Python, you’re mostly doing the backend work- dealing with data and APIs. If you come from a non-technical background and are interested in things that are less abstract and more visual, you probably want to begin with frondend development first.

Frondend development has a reletively clearer structure and path to follow, especially for beginners. Because you can use so many different languages for backend but you can’t really do much if you don’t know HTML, CSS and JavaScript for the frontend. That being said, instead of getting lost of choosing which languages to work on when you have no idea where to even begin with, there is no harm with start with things you must learn for programming. Learning frontend development is like a gateway to enter the software industry. Once you get more comfortable with it, you can then move forward to touch the backend stuffs.

There are a few recommanded books that help you to learn the frontend languages, check them out below if you’re interested:

Are you a keen English learner? Subscribe here!

Read it. Learn it.

I’m an English learner, too. Very often I come across with words that I don’t know and I try to memorize it but turns out I end up forgetting it because I never used it. The main difference between this paid content and online dictionary is that ALL the words you will find here are words that I personally pickup from interacting with native English speakers so it is guaranteed that they are all practical and useable.

Here’s how it works:
-sign up to view exclusive content on my post

-example will post at the end of each post
-read through the short content which introduces one word per post with real modified conversation example, so that you know how to use the word in practise!

No more stardard dictionary examples!

*Please be aware that every subscription is non-refundable*

Published by Esther

Hello! I'm Esther. I am interested in technology.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: