The Microsoft MakeCode programming environment uses JavaScript along with the Static TypeScript language.

These topics give a brief introduction to JavaScript with MakeCode:

Calling How to use a function
Sequencing Ordering statements in code
Variables Make a way to remember data
Operators Things to change and compare values
Statements An elements of to code to take action
Functions A portion of code to use again and again
Types The identity of data
Classes Contain related data and operations together
Interfaces A regular way to work with a class
Generics Use different data with the same code