Hallo

also unter Windows würde ich dir das VisualStudio von Microsoft empfehlen, ist für Entwicklung unter Windows einfach das am weitesten verbreitete.
Am besten nimmst du die kostenlose Express Edition für den Anfang.

Unter Linux, da Eclise, KDevelop usw jez nicht gerade einsteigerfreundlich sind tuts für den Anfang auch ein Texteditor mit Syntaxhilighting (Kate, KWrite usw.) und dann der gcc über die Kommandozeile ausgeführt.

Grüße
Matthias