Die Bände des AMIGA ROM KERNEL REFERENCE MANUAL sind DIE richtige Quelle um Informationen über die internen und externen Libraries zu bekommen.
Für die verschiedenen Versionen des AmigaDOS wurden Dokumentationen vom Verlag BANTAM-Books herausgegeben.
Es gab auch eine deutsche Übersetzung von M&T - "AMIGADOS HANDBUCH" (leider nur bis OS Version 1.2).
Die Developer CD und die NDKs sind ebenfalls wichtig, z.B. IFF Programmierung - man muss das Rad ja nicht zweimal erfinden.
Ich bevorzuge bis heute den Assembler DEVPACK und SAS C.
Wobei man beim Amiga, sofern man nicht direkt an die Hardware will, sehr gut mit C zurechtkommt.