There are some questions, though, that a beginning Amiga programmer might want to ask (I know I did):
What is amiga.lib, and when and why do I need it? What about my compiler's standard libraries?
What is auto.lib, and when and why do I need it?
Why does my console application exit before calling main?
Why does my compiler/linker come with more than one startup module? Which one do I use?
And it probably won't take long before a new programmer has to figure out why a seeminlgy innocent call to printf gurus.... For all their detail, the RKMs don't spend enough time discussing concurrency issues as they relate to the OS. Instead, they refer you to a standard work on operating systems, which, while relevant, won't take into account Amiga OS specifics. (EDIT: Of course, that's exactly what I did, too. ;-))
I think the OP will soon be back with some reasonable usage questions, too, e.g. what's the difference between printf and Printf?