@melott
C is not hard, what is hard is learning all the system stuff you have to learn (or C's standard library or whatever it's called), and learning to control the compiler.
But once I've read a couple of chapters of the RKM Libraries it made all the difference, not only you know how to use the OS directly but you can much better appreciate it and kinda know how it works. It's a whole lot of stuff though to be honest and after about reading 6 or 7 chapters of it I noticed that there's no way I'm gonna remind all that stuff, so when coding I allways have the book on my side to use AmigaOS calls :-D . When you have some doubt, post something on the forums there's a whole load of cool Amiga coders that like to chat and help.