Not knowing your current knowledge of C++ i will start at the beginning.
1. A hello world program
2. A hello world program that calls a function to print "Hello world"
3. Work with itteration and recursion. Try it with the fibonacci sequence (1,1,2,3,5,8,13...) except for the starting (1,1), the next number in the sequence is defined as the sum of the previous 2 numbers.
If your knowledge is advanced beyond this, i would say to start working on moving functions and their definitions to .h and .cpp files respectively and then begin work on classes.
Once classes are easier to understand start into memory allocation through the use of new and delete. Begin by declareing a new class you previously defined.
The next step would be a linked list.
At some point you will want to write sorting algorithms (bubble, quick, insertion) through the use of an array and a linked list.
This should keep you busy for a bit. Finding examples and descriptions of the above mentioned steps are easy to find on the internet. It is a summary of just about every C++ professors syllabus.
Matt