I would consider this to be our first real reversing project. There was a significant amount of information covered. If you're confused by anything please reach out on Twitter. There are no dumb questions! You should be able to DM me, if not just tweet at me asking to DM. I encourage you to write your own programs and reverse them. That's by far the best way to learn this stuff.
Next up we'll talk about the Windows OS. It's not going to be as fun, but it's just as important if you're going to be reversing software that runs on Windows.