This chapter discusses PLC programming methods. It describes the ladder logic programming method which uses symbols like normally open contacts, normally closed contacts, and output coils to represent switches, relays, and control circuits. Ladder logic is a graphical programming language that resembles a ladder with power rails and rungs representing circuit logic. The chapter provides examples of simple ladder diagrams with two inputs and defines the basic symbols used in ladder logic programming. It also briefly mentions two other PLC programming methods: control system flowchart and statement list.