This document provides an overview of robotics and programming. It defines a robot as a re-programmable machine designed to replace humans in hazardous work. The history of robotics is discussed, noting that the term "robot" was coined in 1920 and "robotics" was coined in the 1940s. Common robot components are sensors, effectors, actuators, controllers, and arms. Types of robots include mobile, autonomous, remote controlled, and virtual robots. Programming robots using Arduino is demonstrated with sample code to control a servo motor. Potential benefits and limitations of robots are listed.