An Operating System

A Text Editor

There are different ways that you can learn to write Javascript. For example, you can use an online editor, like Most professional programmers will write javascript in a text editor, installed in their operating system.

A Web Browser

Probably Chrome.

The Terminal

The terminal is a CLI or "Command Line Interface"