This chapter provides an introduction to Standard Commands for Programming Instruments (SCPI) programming that includes descriptions of the command types, hierarchical command structure, command subsystems, data parameters and notational conventions.