А что такое object C? это C с объектами? дык это вообще каменный век
да к тому же широкого распространения он не получил.
Вообще популярность языков оценивается следующим образом: открываете сайт job.ru или похожий, и смотрите где что требуется и сколько за это платят
а теперь по порядку:
С++ писать на нем сложно и долго, но дает самый быстрый код. С использованием STL и BOOST получается писать быстрее. Труден для изучения.
Язык хорошо расширяем, но некоторые вещи и не мешало сделать базовыми.
Стоит ли изучать? Если хотите быть профи, наверное стоит хоть немного стоит его знать. Кроме того, он действительно нужен там, где необходимо хорошее быстродействие. Однако машинное время стоит меньше, чем время программиста, поэтому бизнес-приложения на нем не пишут.
Средами разработки: Eclipse CDT, SlickEdit, Emacs и тп
Под виндой - Visual Studio.
java - хороший язык. писать на нем гораздо проще, к тому же средства разработки для Явы ушли дальше, чем для С++ , быстродействие меньше, чем у С++, но весьма и весьма хорошее. Много где используется.
С# - очередная поделка майкрософта. Похожа на Яву, возможно, лучше(все-таки появилась позже). Мы, линуксоиды, пролетаем. Есть Моно, но я не юзал.
PHP, Perl, Python - скриптовые языки высокого уровня. Писать на них быстро, по мере расширения приложения начинают появлясться трудности.
Как правило используется в вебе, но их можно использовать и как языки общего назначения. Производительность не очень, но ее более, чем достаточно для обработки текста в веб-приложениях.
На скриптовых языках сложно писать и отлаживать большие приложения.
Средства разработки: для Eclipse есть плагины, но я использую ActiveState Komodo.
Для питона есть еще Dr. Python, Eric и тп.
сам использую Python. Он мне нравится, хоть и не во всем.
Python применяется повсюду, но отечественные работодатели его почему-то не очень любят.
ЗЫ. Тут выше писали, что изучать стоит не язык программирования, а алгоритмы, Отчасти это верно: хороший базис ни кому еще не вредил.
НО сказать, что ты знаешь язык можно только после того, как ты что-то на нем напишешь. Язык программирования - это инструмент, и научиться им пользоваться можно только используя его в деле.