Development Environment Editor Setup
Pretty much any text editor can be used to write code, but pretty much anything can be used to hammer nails as well. That doesn't mean it's a good idea though.
A dedicated code editor offers many additional features:
- Highlighting: Keywords, elements and other special pieces of text get their colors and help us understand the hierachy of the code we're looking at.
- Code completion: Modern code editors can often predict the word we're in the process of writing.
- Extensibility: We can install extensions that extend the editor's features.
- Version control integration: Integration with tools like Git that helps us make commits, push and pull, reviews diffs and more without leaving the editor.
The editor recommendations we make here are based on beginner friendliness, platform availability and general popularity. You are of course free to choose any editor you want.