Choosing a code editor for coding in your favorite programming languages has to be given great thought. The code editor plays a major role in keeping you interested in what you are trying to do. So make sure you’re making the right choice when you do select a code editor. In this post I will list down my favorite five code editors.

Top five code editors:

1. Atom

Although this is the new kid on the block, it has a lot of features which will make you fall in love with it in a few uses. Another awesome feature is how you can make use of the plugins available around to add features into its arsenal. The interface is great and the default feature-set is all you want to start your coding. I have been using it for sometime, literally from the day I found it existed.

2. Sublime Text

This is another awesome code editor with a lot of features. Before atom I used to use this tool for all my coding needs. It also has support for a lot of programming languages. The only thing I don’t like about it is, how it looks and the window which pops out randomly asking you to purchase it. I understand how the developers needs money. But I personally don’t like the way they are asking the users.

3. Notepad++

If you don’t care about the look an feel of a code editor, then this is the one you should go for. Before using Atom and Sublime Text I was using this editor and imo nothing can compete this tool when it comes to the number of features. IT has a plugin repository and you will find almost everything you will need while coding a plugin. The good part is, you can replace the notepad of your Windows system with this one. This supports wide range of text manipulations and other features which notepad couldn’t even dream of. The only thing I don’t like about this one is the user interface.

4. Brackets

Look no further if you’re into web designing. This tool makes the job of a web developer much easier. It has a lot of nifty features which a web developer love like, live previews, extracting CSS from psd files, code hints etc. This open source editor also has a lot of plugins which can be used to enhance/add new features to the Although this tool can be used for everything, I guess if you’re into CSS/HTML/JS/JQuery then this tools will be enough for you, but in case you’re into PHP, Perl, Ruby, Python etc then you’ll be better off with any other editor.

5. VIM

If you have used Linux, you must be knowing the VI editor it comes with. If you’re savvy in Linux, you will be heard of VIM, the enhanced variant of the VI editor as well. Now did you know that they have a GUI version for Windows as well? VIM supports all kinds of things and has a lot of features. The only thing is, how non-beginner friendly it actually is. The documentation is well put and people can easily learn the in and outs of VIM easily, but I don’t think many beginner people would want to read an extensive documentation to learn how to use a text editor. But if you’re going to consider it, please do read it. It has a lot of nifty features, it even has macro recording and automatic recognition of file types

So thats it, let us know your favorites by commenting below. And like always, do let me know your valuable feedback and suggestions.