Notepad++ - на мой взгляд самая удобная, бесплатная и быстрая программа для редактирования кода, с открытым исходным кодом. Подсвечивает синтаксис таких языков как PHP, HTML, CSS, Pascal, Perl, C++, Assembly и пр. Позволяет открыть сразу несколько файлов, искать в файлах, заменять. Кроме этого в программе есть плагины для конвертирования, экспортирования, копирования. И кроме этого есть ещё много-много различных очень важных для редактора кода функций. Может быть использован в качестве редактора страни, в качестве программы для программирования.
Выпускается в инсталляционной и портативной версиях.