PSPad is a free text editor that supports various programming languages. It has a customizable interface with tabbed editing and the ability to split the editor window. Other features include syntax highlighting, code folding, macro recording, and FTP/SFTP integration.