с языка С, потом разобраться, зачем нужны объекты и классы (хорошо описано в книге Гради Буч "Объектно-ориентированный анализ и проектирование с примерами приложений" или "Объектно-ориентированное проектирование с примерами приложений"), потом браться за С++.