I've been dabbling a little bit in ASM, particularly x86_64, as if I were to be using it, it would be on my x86/x64 machines It's tough because instructions are so simple, you may as well get fucking amazing at algorithms before attempting to do shit. God knows I need to brush up on algs. But it's fun trying to work it out, keeping the logic flow going in your head, and there are some really good games out there to get you thinking a lot about ASM development, which I still need to get on to playing.