Mastering Back-End Development - stage 1: JavaScript Basics

Photo by Susan Q Yin on Unsplash

Mastering Back-End Development - stage 1: JavaScript Basics


2 min read

After gaining an understanding of web technologies, web infrastructure, and the basics of what happens behind the scenes, we are ready to move on to the next step.

We are going to learn JavaScript, the first step in becoming a back-end developer. We will cover the basics of JavaScript, including variables, conditions, loops, functions, and more. Pay attention to these topics and learn them well, as a good understanding of them is crucial for the next steps we will take.

JavaScript syntax and structure

Since we are not covering a wide range of topics, this guide will use just two sources for learning. One is MDN, and the other is

JavaScript Tutorial by MDN ๐Ÿ†“

If you open this tutorial, you will see that HTML and CSS are listed as Prerequisites. We will ignore them for now since we are focusing on learning JavaScript for back-end development.

Reading these two modules is necessary for us.

pay attention that each module has its own sub modules which you should read and learn from.

The Modern JavaScript Tutorial by ๐Ÿ†“

Don't panic yet. This website's resources are extensive, but for now, you only need to focus on five modules. Read them thoroughly and understand what you are learning. Don't forget to practice everything you learn.

Learning about objects is necessary to understand other data types. For now, we will just scratch the surface of object-oriented programming (focusing on getting familiar with the syntax).

Where to practice

You can open up your browser console and start writing code there (see this guide and this one) or you can simply run your codes in this JavaScript playground.

To be continued

In this post, we covered the fundamentals about JavaScript. In the upcoming parts, we will dive deeper into more advanced topics. Stay tuned for the next part, where we will continue to expand our knowledge and explore these exciting topics in greater detail.

Don't miss the next part by subscribing to my newsletter.