A project is a container that holds all of your source code files, images, data files, etc… that are needed to produce an executable (or library, website, etc…) that you can run or use. To write a C++ program inside an IDE, we typically start by creating a new project (we’ll show you how to do this in a bit). In this lesson, we’ll cover how to do that, and you’ll also compile and execute your first program! Before we can write our first program, we need to learn how to create new programs within our Integrated Development Environment (IDE).