A text-editor will be required for you to type your code especially when writing HTML, CSS or Javascript code. Our recommendation is to use a free text editor such as Notepad++. There are other alternatives that would most likely be suitable. When choosing your text editor you should choose one that has at least the following features:
- Can edit multiple documents at the same time (e.g. Using tabs)
- Syntax highlighting supporting multiple programming languages (incl. HTML, CSS, Javascript, Python)
- Syntax folding (sections of code can be collapsed/expanded)
- Line numbering (makes troubleshooting a lot easier)
- Customizable GUI (Toolbar options, layout, colour scheme…)
You can download Notepad++ for free on: