SIGN IN SIGN UP
2020-10-29 21:46:52 +03:00
# Hello, JavaScript!
2021-06-09 07:07:18 +03:00
JavaScript was created in 1995 as a simple language exclusively for web browsers, to "make web pages alive". Since then it has greatly evolved, it's quite far from there it started.
2020-10-29 21:46:52 +03:00
2021-01-19 14:09:58 +03:00
Today we can use JavaScript on many platforms:
- In a web-browser, by embedding it into a web page.
- On a general purpose computer or a server, using [Node.js](https://nodejs.org) and other means.
2021-06-09 07:07:18 +03:00
- ...Or actually on any device that has a special piece of software, called "a JavaScript engine".
2021-01-19 14:09:58 +03:00
Technically, even a coffee machine can include its own JavaScript engine to allow programming of coffee recipes.
![](javascript-engine.svg)
2021-06-14 00:52:35 +03:00
```smart header="Where to read?"
2021-06-09 07:07:18 +03:00
There's a formal language description called [ECMAScript Language Specification](https://tc39.es/ecma262/), it describes how a JavaScript engine works. Sometimes we'll give references to it, but, though technically correct, it's hard to read for humans.
2020-10-29 21:46:52 +03:00
2021-06-14 00:52:35 +03:00
Also, there's a good JavaScript reference at [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference). One can type `mdn <a javascript term>` in an internet search engine to find the information about that term there.
```
2021-06-09 07:07:18 +03:00
Programs in JavaScript are called "scripts".
2020-10-29 21:46:52 +03:00
2021-06-09 07:07:18 +03:00
**In this tutorial we concentrate on the "core" JavaScript, that works mostly everywhere.**
2020-10-29 21:46:52 +03:00
2021-06-09 07:07:18 +03:00
Then, after you're familiar with it, you'll be able to move in any direction: browsers, servers and so on.
2020-10-29 21:46:52 +03:00
2020-11-21 20:38:22 +03:00
Turn the page to start learning JavaScript!