This document introduces programming and why it is useful. It discusses how computers are built to be helpful by performing tasks described through programming languages. It explains that programmers understand computer ways and languages, allowing them to build new tools for users or automate tasks for themselves. The document also discusses different types of programs, including those for entertainment or accomplishing tasks. Overall, it provides a high-level introduction to programming and why people pursue it.