From email clients and web browsers to calendars and games, text plays a central role in computer programs. This chapter introduces a non-numeric data type that represents text, such as the words in this sentence or the sequence of bases in a strand of DNA. Along the way, you will learn how to make programs more interactive by printing messages to the users and gathering input from them.