Цитата(Kalyan @ Feb 8 2014, 00:59)

...Хотелось бы изучить какой нибудь объектно ориентированный язык прогограммирования...
и программирования под Линукс?..
так-же не совсем въехал как перисекаются льюникс и ОО программирование - кхм... но если танцевать от печки то...
1) сам по себе ОО язык - это в первую очередь продолжение ООА и ООП т.е. Объектно-Ориентированного Анализа и ОО Проектирования. Т.е. надо
начинать с этих вещей. Тогда у Вас не будет каши в голове и в текстах программ. Какой язык из семейства ОО Вы потом выберите - дело вкуса и
своих взглядов. Очень многие программисты пишут на си плас плас в стиле азма. Так-же встречаются энтузиасты по созданию своих кирпичей
под названием библиотеки. Или юзанья так называемых патернов(произносится с придыханием). Хотя это всё поперёк ОО подхода.
2) Я бы посоветовал для ОО копания - начать с книг одного из основоположников UML-я Гради Буча. У него есть популярная у профессионалов
в данной области книга - "ООА и ООП с примерами на языке си плас плас" как то так.
ОО методология - одна из самых эффективных для решения задач от жизни. Это её плюс. Минус - надо понимать как её использовать.
Т.е. иметь практику. К сожалению на многих фирмах, занимающихся разработкой софта полностью отсутсвует фаза анализа и проектирования.
Люди пишут на данном языке в стиле азма, сами не понимая насколько низко они вынимают возможности самого языка и метода в частности.
Типичные признаки лоховства при разработки:
куча классов (больше 100 вне зависимости от задачи!),
нет чёткой привязки модели бизнес слоя к проф среде от заказчика,
отсутствия команды как единого организма,
две крайности состояния кода - подпорочки либо революционные "до основания всё разрушим"....
и т.д...