That's pretty much the way I learned C, friend of my and I started a mod for Quake2 neither one of us knew much of what we needed to do. so he learned how to model and I how to code. If I want to learn how to do ASM I'll likely need to go thru some tutorials, that and I'll need some kind of live hel...
Yea I noticed, no way I'm ready to touch that :/ maybe one day, although for now my best x86 ASM is just abusing SIMD. Been mostly working on the Quake2 engine.
Just to mention you might wanna update the link on the main page, still points to emuhost. Will take a look at source for some fun, who knows I might fix something/add something while at it. PS. HOLY COW! that's some nasty source (not nasty bad, nasty complicated) so far I've looked a bit at it and ...