Learn to write, test, and run programs

and use them to control digital devices