Basic requirements:
Preparation:

When I first created this tute, I envisaged using the standard editor on whichever platform you are using. This proved impractical so we're going to start by installing a very good free editor called Atom.

Use your browser to go to the Atom website and download: