# Best Top 12 Text Editors for Programmers

## Code Editors/Text Editors
Whether you're taking notes, coding, or writing markdown, a good text editor is a part of our daily lives!

-   [Atom](https://atom.io/): A text editor that's modern, approachable, yet hackable to the core. One of our favorites!
-   [Sublime Text](http://www.sublimetext.com/): A sophisticated text editor for code, markup, and prose with great performance.
-   [Notepad++](https://notepad-plus-plus.org/): A free source code editor which supports several programming languages running under the MS Windows environment.
-   [Visual Studio Code](https://code.visualstudio.com/): Code editing redefined and optimized for building and debugging modern web and cloud applications.
-   [TextMate](https://macromates.com/): A code and markup editor for OS X.
-   [Coda 2](https://panic.com/coda/): A fast, clean, and powerful text editor for OS X.
-   [WebStorm](https://www.jetbrains.com/webstorm/): Lightweight yet powerful IDE, perfectly equipped for complex client-side development and server-side development with Node.js.
-   [Vim](http://www.vim.org/): A highly configurable text editor built to enable efficient text editing.
-   [Brackets](http://brackets.io/): A lightweight and powerful modern text editor; written in JavaScript, HTML and CSS.
-   [Emacs](https://www.gnu.org/software/emacs/): An extensible, customizable text editor with built-in functions to aid in quick modifications of text and code.
-   [Dreamweaver](https://www.adobe.com/ca/products/dreamweaver.html): Not your typical code editor, however, Dreamweaver can be used to write code and build websites through a visual interface. Learn more in this [simple Dreamweaver tutorial.](https://websitesetup.org/dreamweaver-tutorial/)
-   [SpaceMacs](http://spacemacs.org/): A text editor design to operate in both Emacs and Vim editor modes.
