Cool. I do electronic design professionally, and everyone I know considers anything RF to be a dark art.
Assembly language programming is getting to be a bit of an arkane ability these days, but it's certainly a good way to learn the intricacies of a particular processor, and useful for generating precise timings.