Другие языки программирования и технологии

Какой язык программирования лучше начинать учить?

Какой язык лучше начинать учить 2-ум людям чтобы потом писать код вместе?
Поясню :
Я - Любитель WIndows , знаю почти всё как где тыкнуть где что настроить в этой ос. Часто работаю с виндоус сервер тоже знаком с ней неплохо.
Знаю как работать с Linux , как устроенны FS в ней , что и где.
Второй человек - Любитель линукса , почти нихрена в нём не знает но твёрдо уверен что под этой системой работать легче...
Собственно о чём тема , мы 2 человека ничего не понимающих в программировании хотя и разбираемся в железе и в софте.
Требуется язык программирования на котором можно будет писать и под Windows и под Linux, пускай даже используя Mono(C#).
Выбор таков : Python , C# , PHP , Java . (С++)
Требуется то на чём сможем быстро научится ( в течении месяца ) писать хотя бы какие то более менее серьёзные проекты, так же интересует чтобы язык помимо того что можно было использовать на всех платформах , чтобы ещё были фреймворки , позволяющие работать в вебе.
Жду разумных и внятливых ответов с поянениями, заранее спасибо
Я бы выбрал Python + C++.
Теперь объясняю почему: Эта связка кроссплатформенна, ни к чему не привязана (ОС, IDE, лицензии и т. п.) . Решает наверное все 100% задач, которые могут возникнуть, ну разве что кроме программирования совсем урезанных МК.
Быстрое прототипирование, скрипты, небольшие проги, веб (серверную часть) пишем на Пайтоне, что-то более серьезное можно сочетать, да и вообще, код C++ довольно просто использовать в Python'е.

C# - больше под винду, PHP - Web only. Java - хм.. ,даже не знаю, для ваших задач ИМХО тоже лесом.
Hamidulla Jumataev
Hamidulla Jumataev
5 079
Лучший ответ
C++ и QT - довольно обширный фреймворк, есть элементы для GUI (и свои создавать, конечно, можно) , сети, базы данных, Webkit в комплекте и ещё много всего. Свободно и кроссплатформенно. Хорошая документация (в комплекте - отличная гипертекстовая справка на английском, в Сети есть переводы на русский) , много обсуждений. Построение библиотек очень нравится, логично и легко изучается.
Java - кроссплатформенно, почти свободно, очень слабо с GUI, всё остальное есть.
Простите, вопросик если позволите. Я так понял, вы учитесь програмированию и это замечательно. Скажите а для этого обязательно знание английского? В том смысле, что можно ли изучить язык програмирования, без знания английского??
Ipaar Ipaar Достаточно запомнить около 30 слов. Резервированные слова и стандартные функции. А также кучу относящихся к ним правил. И множество приемов. Особо упорным познакомиться с Кнутом.
для начала phyton
что для заработка изучить hh.ru
С, но в любом случае профессионально за месяц не научитесь, да же при очень большом желании...
Ернар Баимуханбетов Для профессионализма надо много и разнообразно писать.
--Огурец-кладинец) естественно! можно!