DEV Community

Cover image for Introduction to Modern Javascript
Agnes Arong
Agnes Arong

Posted on

Introduction to Modern Javascript

Table of contents

  • Introduction
  • What is JavaScript?
  • History of JavaScript
  • Development Tools to Run JavaScript
  • Summary

Introduction

JavaScript is the world's most popular programming language on the web. According to Stack overflows 2020 Developer Survey JavaScript stands as the most commonly-used language in the world by 69.7%. This article is for beginners who are interested in learning JavaScript as their major programming language, it is going to be a series on JavaScript basics to guide you.

Below are some of the topics that we will be covering in this series
Variables
Conditions
Numbers
Strings
Arrays & Objects
Functions
Scope
Method (map, filter, reduce, spread...)
Promises

What is JavaScript?

JavaScript is a dynamic programming language used for web development. It allows you to add interactive features to your web page that cannot be done with just HTML and CSS like clicking a button to make something appear, submitting forms data, handling pop-up functions, and other complex features.

History of JavaScript

JavaScript was developed by Brendan Eich in 1995. It was developed for Netscape, a popular browser of that time.

Creator of JavaScript

Development Tools You Need to Run JavaScript

To execute JavaScript you can use any text editor of your choice including Visual Studio Code, Sublime Text, or any other one that you are comfortable with to write your code and a browser to display the web pages that you develop. You can use any web browser including Firefox, Google Chrome, etc. to run your code.

Summary

  • JavaSript is a dynamic programming language developed by Brendan Eich and is used to add complex features and interactions on our web pages.
  • It can run on any operating system and almost all web browser.
  • You need a text editor to write your JavaScript code and browser to display your web page that you develop.

For further reading;
w3schools
javaScript info
web platform

Oldest comments (0)