I believe that if you will program something in a classic Amiga (68k) then the best solution to get 100% hardware optimization and more is definetely Assembly language.
If you are gonna start programming in newer platforms like MorphOS or AmigaOS 4.0 and beyond then C/C++ is the only option I pressume.