Ok...I am just going to say it. I don't think anyone should start with x86 assembly. My 2 cents: jump directly into x86_64. Sorry not sorry. Feel free to fight me on this. :)
@matt_pardo at this point, yes