Another great option available for C programming is Sublime Text the simple cross-platform text editor.
What is the best text editor for c++. Atom and Github have developed and are a good choice for both small and large projects. Brackets Text Editor Most of you wouldnt have heard about the brackets text editor. You can find preview and replace text typed in a file or across the entire project.
Visual Studio Code is a most popular free open-source code editor developed by Microsoft which supports platform like Windows Linux Mac. Id recommend my own editor Kakoune which is itself written in C14 Vim-like but much modernised both in design and implementation with very expressive text edition support its easy to express complex semantic changes and good C support including intelligent completion through clang. Some are more suited to C and programming in general than others.
Although Sublime Text is closed source and not free it still has one of the largest communities to back it and is well regarded mainly due to its speed and efficiency. Notepad is a powerful text editor for windows. Sublime Text can also auto-generate a project-wide index of every function method and class within your source code.
As you learn and make complex projects windows desktop applications and stuff you can start using microsoft visual studio. Brackets is an inline text editor for web designing. Support for multiple compilers such as GNU ClangLLVM Cygwin Oracle Solaris.
Brackets have a sleek and modern UI design. Vim is a good text editor. It is available on Windows Linux and OSX and comes with a very minimal user interface.
It is specially designed for C though you can code for C language too. NetBeans is a free and open-source IDE that has interfaces for developing applications in CC Java PHP Groovy JavaScript HTML5 etc. Its downside is that while you can use it for free in evaluation mode you do need to buy a license to use Sublime Texts development versions.