1. Notepad++

Although this may seem like an obvious one, Notepad++ is one of the best universal text editors, that can be used for any programming or scripting language. It is just a text editor, meaning it has no compiling or interpreting possibilities, but still, it is by far one of the most popular ones. It is a great editor for beginners and newbies to start using, but also it is widely used by the more experienced developers, and even writers.
Features:
- Open source, and free to use
- Lightweight
- Syntax highlighting for plenty of languages
- Multi language support
- Runs on Windows
- Has autocomplete settings