Задать вопрос

Какой язык программирования начать изучать филологу в 30 лет, если в школе у него было 3 по алгебре, 4 по геометрии, а по остальным предметам 5?

В школе он любил решать задачи по геометрии, очень сложно давалась алгебра, учебник по физики перечитывал несколько раз к середине учебного года. Английский на начальном уровне.

Хочу добавить: спасибо всем за столь практичные, в подробностях и с ссылками, ответы. Тема избитая, но несмотря на это отозвались много людей и с конкретикой. Если сочтете нужным посоветовать еще что то, я с удовольствием приму во внимание.
  • Вопрос задан
  • 14637 просмотров
Подписаться 14 Оценить 3 комментария
Ответ пользователя justaguest К ответам на вопрос (23)
@justaguest
Основываясь на личном опыте выскажу немного парадоксальную идею: начинать лучше всего с ассемблера. Когда-то я учил Бейсик и Паскаль, и у меня всегда возникало недопонимание, мешающее кодингу: что такое переменная? Куда она уходит? Почему один кусок кода может быть быстрее другого, и как я могу знать об этом?
Появившаяся значительно позднее возможность выучить ассемблер, можно сказать "открыла глаза"; причем стиль ассемблера после "обычных" языков вызывал недоумение -- если бы я начинал обучение с него, а потом перешел на более сложные, мне было бы значительно проще.

UPD: Добавлю: если вы сейчас начнете учить Python, а потом перейдете на С++ или Paskal -- все-таки они ощутимо отличаются, и у вас тоже возникнут подобные вопросы.
Рекомендую по ассемблеру уроки битфрая http://bitfry.narod.ru/ По его урокам я ассемблер и начинал учить.
Ответ написан