The Atom code editor is specially made for developers and is a good option for basic and advanced programming. Sublime text is good for HTML and PHP programming beginners. Notepad++ has good code highlighting functionalities. Brackets is an inline text editor for web designing.