0.1 - Installing an IDE

Actually, an IDE or code editor is not necessary to write programs in C, but by using one you can have many facilities such as code/error highlighting or simply a more comfortable workflow to work with, in this guide it is not mandatory to use a specific one, although we recommend some popular ones:
List of popular IDEs/Code editors
Title | Description |
---|---|
Visual Studio Code | A powerful code editor with built-in support for JavaScript, TypeScript, and Node.js, and a rich ecosystem of extensions for other languages, including C. |
Geany | A lightweight, fast, and free IDE that supports multiple programming languages, including C, and offers basic features like syntax highlighting and code folding. |
CLion | A powerful IDE from JetBrains specifically designed for C and C++ development, with features like code analysis, refactoring, and project management. |
Code::Blocks | A free, open-source cross-platform IDE that supports multiple compilers including GCC and Clang, and provides a customizable and extensible interface. |
Eclipse CDT | An open-source IDE with a powerful set of tools for C/C++ development, including code completion, syntax highlighting, and debugging support. |
NetBeans | A free, open-source IDE with a robust set of features for C/C++ development, including project management, code editing, and debugging. |
Atom | A free and open-source text editor developed by GitHub, known for its hackability and a vast library of extensions to support various programming languages, including C. |
Sublime Text | A sophisticated text editor known for its speed, ease of use, and powerful features, including a wide range of plugins for different languages, including C. |
Please read the documentation of the IDE or code editor so that you can adapt in the best way.
Summary
A code editor is not necessary, but they have many facilities, is recommended to use a popular IDE.