ASM.. My god what a pain.. Had to learn MASM and ASM for pic microcontrollers before..hard and tedious but cool when everything came together.. Hell.. Id much rather program in c/c++/C# than ASM...