Learn how to use programming languages to make logic decisions, control the operating system, and automate.