So far used Code::Blocks for my projects. But now I want to do that with a simple editor and a compiler, because I find that much better somehow. But which compiler should i use and how do i install and use it? I didn't know where to get those informations, so i just asked here.
My suggestion, partition windows installation and install linux mint. Use gedit plus built in terminal that way you have almost the same functionality as an IDE except you type the commands to compile. This will make you better at detecting errors in your code before/after compiling.
@Disch Well, then I'll use Code::Blocks. But the reason i use a simple editor is that I prefer writing code with a normal editor, for example. It's just annoying when the parentheses are written automatically.
i suggest you follow Disch's advice, an IDE provides essential functionality for both debugging, and even giving a visually comfortable look of your code.
if that's not enough, an IDE eases the process of linking external libraries, and plenty of other processes.
there are plenty of free IDEs, you don't have to even pay for it.
I don't want to use an IDE because I am a beginner. So for understanding how all this compilation and stuff works, I'd like to use a simple editor and a compiler. I did the same when I was a java beginner, and then I switched to eclipse.
And: I didn't know that I can turn off the automatic code integration in Code::Blocks. So that's an argument to use CB later.
I tend to use Sublime Text (although you can use gvim or vim for something similar but not quite as incredible) when typing and g++ or clang++ when compiling. Not using an embedded debugger has vastly improved my typing and checking. g++ will sometimes spit weird errors out to you, but they are usually easy to google. clang is much more clear with its errors. Actually clang (or rather libclang) is what some really good IDEs (e.g. Xcode and CodeLite) use as their debugger instead of a separate program (gdb).
If you really want to go no-IDE, you can create a workflow that suits you more, in my opinion. However, it's not always easy to do at first if you are used to the way a certain IDE works.
Listening to most of your good advices, I decided to use Notepad++ for writing and CodeBlocks for compiling and debugging and stuff. I didn't find any option to turn automatically code integration off.