The best code editors can massively improve your productivity and increase your enjoyment of writing and reading code. There are a lot of code editors on the market and they all offer unique features and functionality. Some are better for certain tasks than others. For this tutorial we will be looking in particular at general best code editors. Ones that are not language and technology specific like Android Studios or Xcode but code editors that try to allow development, code editing and compiling for multiple different programming languages.
Atom is one of the best code editors around. It is free, open source and supports the three major operating systems (Windows, Linux (and therefore Chrome OS) and OS X). It is a quick and reliable code editor that has strong integrations with Github and Git. Which is great as it allows you to source control your project directly from the code editor without needing to install something else. There is great and extensive package support from the community. In addition to this you can write your own that you can share with everyone else.
Visual Studio Code
VS Code is a brilliant code editor that is developed by Microsoft. It has great first and third party package support to the extent that you can turn the editor to anything you need it to be. You can integrate the database connection UI editor and run SQL statements and query databases directly from the code editor. Visual studio code is open source, free and it runs on Windows, Linux(and Chrome OS) and OS X. It is probably one of the most popular code editors around currently. This is for a reason, it has great integrations with Git, debugging, project support, method and class inspection and many more. The code editor receives a lot of updates regularly so you are guaranteed to always have the latest features.
Sublime Text was probably one of the most popular code editors before VS Code. It had the nicests looking text editing experience (probably still does). The design and its implementation pushed other code editors at the time to improve and change their more basic design. Sublime text is still a great and popular code editor. It receives many updates and has a strong community support.
Notepad ++ holds a nostalgic feeling for a lot of developers. It is potentially the first code editor many of us used. It was the best and most useful code editor at the start of the century and it is still very popular. Receives multiple updates from the developer and is still loved by the community. The only negative that can be said about Notepad ++ is that it is still only available to Windows Users.