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