Learning Object Oriented Programming with C