Answer the question
In order to leave comments, you need to log in
What software environment should I use to learn the C programming language?
I am just starting to learn C. The book on this language has some examples and exercises, to speed up learning I want to try writing my own simple programs. What is the best programming environment/IDE with built-in compiler to use for C programming? Which one do you use?
Answer the question
In order to leave comments, you need to log in
None . Use a regular text editor and the command line.
Eclipse
Although I haven’t used any for a long time, because I don’t write under Windows - I only have it for toys - and in Linux there is always only a text editor and gmake - because usually you have to work not on your computer, but via ssh.
Geany will suit you. This is a test editor, which, with the help of macros, may well replace the IDE.
For example, you can add an automatic call to static analysis to the Run command before calling the make/cmake assembly, add additional. buttons and separate commands with different compilation flags and so on.
I don’t advise you to watch IDE yet, it is designed to automate the most routine operations, but as long as there are no skills, then there is nothing to automate.
I use Qt creator
https://ru.wikipedia.org/wiki/Qt_Creator
Whatever IDE you would like to install, first you need to install the compiler, for example MinGW64, register it in the environment variable.
Then I use: Atom / Visual Studio Code (not to be confused with Visual Studio - you can do it, but it has huge functionality, it will be difficult for a beginner to understand everything there, I think so) / Geany
In general, there is a good SimpleCode channel on YouTube and there C++ lessons. Everything is step by step, where to download, how to install. The author uses Visual Studio
Use Sublime Text 3, there are snippets, you will not be tormented by your stupid corrections like on VSCode or Visual Studio, or QtCreator. Quiet, convenient, customizable, fast editor.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question