# 3.1.1 Header Files

As you have seen in your programs thus far, importing libaries is a key part to each program. Libraries allow you to extend the functionality of C++.

The libraries you have used so far have been internal libraries. In this lesson you are going to look at the steps to create and use your own libraries.
