This document provides an outline for a lecture on hardware description language (HDL) programming. It discusses HDL overview and key concepts like Verilog and VHDL. Verilog was developed in the 1980s and became an IEEE standard in 1995. It uses modules as basic building blocks and has a C-like syntax. VHDL was developed for the Department of Defense and also became an IEEE standard. It uses a top-down design approach with entities, architectures, and configurations. Examples of coding in Verilog and uses of FPGAs are also provided.