Меня смущает, что ООП и C++ это не одно и то же: ООП в C++ это лишь
одна из парадигм предлагаемых языком для программиста. Может быть и
есть смысл в изучении Java или Turbo Pascal (Delphi) на начальном
этапе, чтоб не запутаться в концепциях заложенных в C++.