Каков наилучший путь для обучения ООП, если кто-то сделал программирование на C.
Мое намерение состояло в том, чтобы сначала совершить естественный прыжок и "увеличить с одним" и пойти на Страуструпа. Но так как я обнял маленького старого Бертран Мейера OOSC2 и я получил от приложения 1135 "... по словам Дональда Кнута, это сделало бы Эдсгера Дейкстра физически больным думать о программировании на С++" И сам Мейер ".., что С++ - не идеальный язык ООП..."
А как насчет этого Критика на С++ по этому вопросу: Критика С++
Должен ли я пропускать С++ и напрямую обращаться к С# или Java, если мое намерение - отличное и глубокое понимание современного OOP-языка, или я пропущу хорошие моменты по этому вопросу на С++?
Ну, я знаю, что это дискуссионная вещь, но я отмечаю ее wiki, и вы отвечаете за меня многого, что может пригодиться.