I can tell you most books out there on the subject are useless, or a headache at best.
No kidding. I've learned a hell of a lot more about programming once I left college than while I was in school.
Be careful with pointers, though. A lot of times you don't need them. Spend some time to learn all the types and methods supported by your compiler, first. I did some quick and dirty stuff with Lattice a long time ago, but I'm not sure if Amiga compilers are as standardized as most PC compilers.