Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Beginning JavaScript

In the previous module, we talked briefly about the available programming languages for this coursework. In this section, we well delve a bit deeper into each of the languages; their use cases, community adoption, strength and trade-off.

Learning expectation

At the end of this module,

  1. You should have decided the language to learn.
  2. You should have installed the programming language toolchain 1
  3. You should be able to write an "Hello, World" program, in the language of choice.

Prerequisite knowledge

Learning requirement

  • Choice of programming language
  • VS code or another editor
  • Access to the internet

Let's begin!


  1. a programming language toolchain is a set of softwares you install on your laptop to facilitate building software with a specific language.