Welche Programmierumgebung empfiehlst Du (bitte mit Begründung): Visual Studio oder Code::Blocks?
Unter Windows habe ich früher mit Visual Studio (C#, etwas C++, kostenlose Edition reichte vollkommen aus) gearbeitet und war damit sehr zufrieden. War absolut zuverlässig. Nun verwende ich nur noch Linux (Ubuntu 18.04) und damit Code::Blocks 16.01 für C++. Das tut es auch, aber beim Einfügen von Kommentaren in ein bestehendes Programm an beliebigen Stellen kam es zu üblen Abstürzen. Abhilfe war, das Plugin für die “Code completion” auszuschalten.