The tools you need
With that said, there are still some tools you can get to enhance the experience. Let's talk a bit about what you can do.
Let's discuss the various options:
An online editor
Try them out and see which one you like the most.
A simple text editor
As already mentioned, you can just use any kind of simple text editor, like the one that is probably included with your operating system (Notepad for Windows etc.). However, this is mostly for the purists out there, who insists on getting as little help as possible. For everyone else, I recommend one of the other alternatives listed in this article, where you get a helping hand from features like IntelliSense, syntax check and so on.
A web editor
Visual Studio Code