Not finished...

Sorry! But I haven't had time to finish this tutorial. Don't worry, I still update it, though irregularly. In the meantime, here are some links you should follow:

Finally, I'd like to warn you: the reason I started this tutorial is because all other tutorials out there, except Duo's ASMSchool (at the time I'm writing, anyways), are filled with bad practice. I would recommend avoiding picking up habits from their code, even if it seems like the norm.