Visual Studio jest prawdopodobnie najlepszym IDE do C++. Do GUI możesz wybrać MFC, a jeżeli potrzebujesz czegoś bardziej przenośnego to masz do wyboru biblioteki np. WxWidgets, GTKmm…
Natomiast istnieje jeszcze lepsza opcja - Qt - wygodna i przyszłościowa technologia. W internecie znajdziesz mnóstwo tutoriali, a sama dokumentacja jest przyjazna. Więc jeżeli umiesz korzystać z wyszukiwarki to sobie poradzisz 