Emeditor has 3 versions, free, standard and professional (only $39.99).
The free version is good enough for average users, but for serious programmers I suggest an upgrade to the professional version because the of the features designed for coders. Emeditor has built in syntax highlighting for PHP, C, Java and other popular scripts and programming languages, so it’s possible to write your own highlighted code. The outline features could be the most important reason Emeditor is popular because most other editors don’t have the power to separate the code into different segments and (un)collapse them. The popularity has allowed Emeditor to become the only editor with 5 stars for both editor review and user vote at CNET Download.com.