This document provides an overview of basic PLC programming. Chapter 1 introduces PLCs, discussing their origins, areas of application, and basic design. PLCs were developed as an alternative to relay-based control systems and are now used widely in industrial automation. A PLC's design includes a processor, memory, and input/output modules. Subsequent chapters cover PLC programming languages, specific PLC systems from manufacturers like Omron, Mitsubishi, and Siemens, and programming examples.