Using a good IDE, you will see many errors and warnings more easily:
IDE can suggest functions and parameters, showing you the appropriate formats of these:
In addition, IDE will already prepare ready-made compilation scripts and will organize your source code and header files automatically, so you can start coding immediately. For example, the following compilation I just did without having to configure a single comma of configuration script or makefile, it was all generated by the IDE:
Anyway, using or not IDE is a matter of personal taste, and I know a lot of people who prefer not to use and a lot of people that do not give up use. It is not the opinion of people against or in favor that will tell you how your experience will be, as this is something that depends a lot on personal taste. However, I would point out that IDEs were designed by very smart people to optimize the programming experience, making the programmer more productive, so it's worth at least experimenting to decide whether or not you prefer to use an IDE. Also, if you do not like some IDE in particular, it may be that it suits your taste, since there are several different IDEs available for C ++.