@Mel:
If you really just want to start learning C (nothing at specific standards), you should use StormC3 IMO. If I remember correctly you own a bare 1200 with a Blizzard1230, right?
GCC is much too heavy for such a machine and the "wins" won´t get off the "looses" (mainly compiling speed, which is a pain in the *ss using GCC on such a machine, even more if it isn´t equipped with a SCSI expansion and lots of FAST ram).
I know what I´m speaking of, because I tried it on a machine exactly like yours. Simply unusable. VBCC will give slightly more speed, but is too big for it, too. Fun begins with 68040 and fast SCSI hard drive (and LOTS of ram for GCC use, the more, the better. Face it, fans: GCC is a ram-eating monster).
StormC3 from the Developer CD2.1 runs quite smooth on such a machine like yours, gives syntax highlighting etc. and is therefore good enough to start with.
Later on you could decide to switch to another compiler package (maybe at a time when you push your machine to a higher level, e.g. Blizzard1240 with SCSI kit and 32MB ram or such) like GCC or, for pure C even better (because way faster in compile speed and is comparable to GCC regarding standard support, optimizing and compiling quality etc.) VBCC.
Greetz