Which Language to learn: 5 reasons to Choose Javascript + resources. 
Tags: javascript, discuss
Published: 2019-08-25 11:13:26


Programming skills are in high demand at least in my country Zambia, we are in the information age and people who can code generally earn higher salaries. It is not set in stone which is the best programming language because technology and functionality are ever-changing. The best programming language to learn depends on why you want to learn to code, your interests or for career goals.

<mark>"Software ate the world, the web ate software, and Javascript ate the web."</mark>

In this article, my first of many code related articles to come, I explore some reasons why Javascript is a good programming language to learn. I also include a couple of resources to help you learn Javascript.

<h2>1. JavaScript runs the Web.</h2>
Aside from the fact that all code in the browser runs in javascript, with a few exceptions, JavaScript teaches you programming concepts that apply to many other languages.

<h2> 2. Getting started with JavaScript is easy.</h2>
Some programming languages such as Java and .NET languages need you to have proprietary tools or install extra files. In Chrome, you can ‘right click’ on any page, click inspect and you get a console in which you can run JavaScript. There is literally no reason or excuse not to get started with JavaScript.

<h2>3. JavaScript is ubiquitous.</h2>
Alongside HTML and CSS, you can use JavaScript to create any kind of website or web application. Thanks to the many available libraries and frameworks such as React and Electron, javascript can be used to build mobile apps for iOS and Android, desktop apps, smart TVs and IoT devices found in smart homes. Javascript can also be used for server-side programming thanks to Node.js

<mark>Virtually everyone who has an internet-connected device with a screen can use apps written in JavaScript</mark>

<h2>4. JavaScript has a forgiving Syntax.</h2>
When you are learning a new language there are rules on how to speak or write the language. If you break these rules, the message you are trying to communicate completely changes or in the case of computer programming becomes invalid.

Javascript’s forgiving syntax makes it really easy to learn the language. However, it’s important to explore best practices as you get better at the language for your own good, that of someone who might need to use your code and to keep away bugs.

<h2>5. JavaScript will get you paid easily and well.</h2>
Allow me to briefly talk about the Javascript Library called React. It was created by Jordan Walke a Software Engineer at Facebook. This framework has been used to build user interfaces for some of the most popular everyday apps we use on our phones such as Facebook, Instagram, SoundCloud, etc. Apps built with React are also cost-effective and are characterized by high performance.

Combining the speed of JavaScript with simplicity and improved performance, you can significantly optimize efforts of building an app, saving the employers’ time and money, and offer smart solutions to businesses.

If you are a looking for a software development job in Zambia or anywhere else in the world, having Javascript as one of your skills would give you an advantage over other developers.

Recommended Read: <a href="https://link.medium.com/y8v6I326qZ">How Popular is JavaScript in 2019</a>

<h2>Some resources for beginners learning Javascript:</h2>


<ul>
<li>Mozilla JavaScript (free)</li>
<li>freeCodeCamp (free)</li>
<li>JavaScript Info (free)</li>
<li>Codecademy</li>
<li>Frontend Masters</li>
<li>egghead.io</li>
<li>Eloquent Javascript</li>
</ul>

I wish you all the best and success in your coding journey.

I originally published os on my blog <a href="https://www.florasgirl.com/why-learn-javascript-in-2019/">Flora’s Girl</a> but I thought to share it with my dev community too.