Introduction to programming with C++