For the lowliest of code-fiends.
Interactive Guide to Buffer Overflow Exploitation
"A Buffer Overflow is a bug class in a program typically written in a memory unsafe language like C or C++. Buffer Overflow bugs from user-input can often allow someone to overwrite some data in memory they weren't supposed to. Before we dive into how to exploit Buffer Overflow bugs, we will do a quick introduction to Assembly."
SIMD for C++ Developers
Getting started with bare-metal assembly
How to create a hello world program in assembly that runs directly on top of UEFI (no operating system!). By Jonas Hvid.