I started with asm on the z80, then 6809, the 8085 (went a bit backwards there) and then the 68000. I loved asm but C and C++ have never really appealed to me for some reason which I can't really quite put my finger on.
However, I have used both C and C++ in various projects and use Java (which doesn't really appeal to me either) on an almost daily basis.
At some point I would like to do a real, functional, and useful C or C++ program for the Amiga.
I guess I just need to find a "driver" usually in the form of some other project as this is how I usually end up deep diving into something.