It certainly is the no-nonsense Amiga development forum, and there are knowledgeable programmers there. Some of them might be kind, some of them will make you feel like you should just give up trying to learn to program for the Amiga.
I think sites like utilitybase aren't your best bet if you are a learner but are useful if you are already a developer and need help or advice with a specific coding issue. Sadly, a lot of seasoned developers tend to forget what it was like when they didn't know anything and aren't that helpful to newcomers.
Thankfully, however, they're not all like that.
Another problem, and I admit that I fall into this category also, is that 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. This is a
void that I feel tools like BlitzBasic are good at filling. Learning to program the amiga in C, first requires learning C itself which can be a bit of a motivation killer when you realise you won't write anything remotely graphical or event driven for a
long while.
My apologies for the awful C puns in the above paragraph.