This document provides an introduction and overview of various digital logic and programmable devices including VHDL, microcontrollers, DSPs, PLCs, PLDs, ASICs, and FPGAs. It defines these terms and describes the basic architecture and applications of each technology. References and resources for further reading are also provided.