I note you don't list your A500 in your sig

Also, I learned Asm by building inline Asm functions in AMOS, kind of like how you would use ASM on the Sinclair machines... Might I suggest you use something like BlitzBasic and inline your ASM there first... That way you can learn how the instructions work without spending ages learning how to set the machine up (that can come later).
Also, you'll need a hardware ref, the Amiga custome chips have loads of registers you'll need to learn
