Sei que se você já tentou editar algum plugin para jogos ou algum código basico, você provavelmente já usou este programa. O Notepad++ é um editor completo de códigos fonteque suporta as mais diversas linguagens de programação.
As linguagens suportadas pelo Notepad++ são C, C++, Java, C#, XML, HTML, PHP, Javascript, ASCII art, doxygen, ASP, VB/VBS, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TeX, TCL, Assembly, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell e InnoSetup. Além de um bom editor ele é uma ótima alternativa ao bloco de notas.
Se destacando pela interface simples e intuitiva o software não te dará muitos problemas para conseguir utiliza-lo.
Entre as funcionalidades oferecidas por ele como auto-completar, sistema de busca e substiuição e navegação por abas, ajudam muito os desenvolvedores, sendo assim um dos softwares queridos por muitos.
Muitos usuários não gostam de ficar instalando programas em seus computadores e por isto que os desenvolvedores do Notepad++ criaram uma versão portável, fácilitando e agradando um público ainda maior.