You can use it for coding a lot of programming languages. For compile, you must install the compiler acording the language and compile 'by hand'. IDEs do all of this, but if you want to learn compiler basics you can do it this way.
Notepad++ provides support for almost all the languages. But remember that it is just an editor, it does not have a built-in compiler like IDE's do. You should install a compiler for your language on your device. Then you might compile a source code using terminal/cmd.
need to be noted, i agree as Steppenwolf says. what i mean is nppexec not a compiler itself, it just plugin like a bridge between notepad++ with the compiler.
for detil please refer to http://docs.notepad-plus-plus.org/index.php/Compiling_Source_Code
I really enjoy using notepad ++. it's
free, lightweight, supports as editors of many programming languages.
with the help of nppexec as a "bridge", maybe the problem of Diogo Baruzzi could be solved :)
Notepad++ is not an IDE, it just a source code editor. ... Notepad++ provides support for almost all the languages. But it's recommended to use only if you don't have an IDE for the language like for scripting languages.
Sublime text is nice, bu with the free version you have this ox popping out every once in a while, encouraging you to buy it.
I advice to use - Notepad++/VS code - you can use those for all of the languages
Brackets/Atom - Mainly FrontEnd