depends what you want to do with it. For reasonably simple stuff it should be fine, although for more complex stuff it will be inadequate. I think there was blitz basic which was actually quite powerfull and had blitter functions and all that.
With amiga programming I really know {bleep}, just what I've heard from other folks, perhaps someone can expand on that. Oneday when I have the time I will have a look at doing a bit of amiga c++.