Just wondering of those who have gone through the pain of coding in assembly....how you learnt? (course, online, books, a buddy etc)

What's the best avenue, cos I'm finding this all hard going.

All I want to be able to get a PIC running in a very tight/fast loop towards generating sine waves, just like this guy has done...

http://www.min.at/prinz/oe1rib/DDS/SineDDS.htm#Software

He has even posted the related assembly code (which I can't really make much of!)...

http://www.min.at/prinz/oe1rib/DDS/SineDDS.asm ( I think I'd prefer to use PWM and a filter just for space constraints)

...when I see that assembly code, I realise just how long this is gonna take me to get to grips with!

I'm figuring my needs are modest, the program will be embarrassingly small, but at this point in the proceeedings, it feels like I've tasked myself with coding the navigation system for the hubble space telescope!!