Assembly is the hard part of computing. All the good things come from this. Exploits, reverse engineering, shellcode. This is where you become 1337.

You probably have a general idea of what assembly is, but as a refresher, check this out.

Read through it up until the section on Macros.

The goal of this section is to give you an idea of what assembly is, and that it is basically just another language. Remember while you go through this course that I am only showing you what I think you need to know at the time, so anything it seems like I am ignoring, you can safely ignore. I promise I will introduce it when you need it.


If you don't understand anything, write up what confused you so I can make the course better.