Learning web development: numbers, variables, functions in JavaScript
"To run JavaScript programs, we need a so-called JavaScript engine. Luckily, each web browser has a built-in JavaScript engine. One way of interacting with it is via the browser's console."