JavaScriptは、かつてウェブブラウザで表示された内容は変更できなかったウェブサイトを、ユーザーが何かの操作を行うとそれに応じて表示する内容を変えるなどダイナミックなものとするために生まれました。現在では多くのウェブサイトで利用されており、最も重要なプログラミング言語の1つと言えるでしょう。
JavaScriptは前述の通りウェブブラウザで利用するほかに、Node.jsによるサーバサイドアプリケーション、Electronによるデスクトップアプリケーション、React Nativeによるスマートフォンアプリケーションなど幅広い場面で利用されています。本チュートリアルではNode.jsを用いてウェブサイト及び、サーバサイドアプリケーションの開発技法を学びます。