Amiga developers, tend to be biased towards C, which, although probably the ideal language for development on the Amiga (with assembler where it is called for), is not a language that is perfectly suited to beginners that want to "see" some action on their screens.
Not to mention that there is C, and then there is
Amiga C. BPTRs, Open(), Printf(), geta6(), register function parameter passing, pragma/alib, stack management, NEAR/FAR, word-alignment... all these things which your compiler may take care of for you, even when you realize you need it not to

Still, I'd rather use SAS/C (with its CodeProbe debugger, and a set of the printed manuals) to learn C than the behemoth GCC any day.