@nickXoo

Что необходимо знать перед изучением языка программирования?

Здравствуйте. У меня такой вопрос: что ОБЯЗАТЕЛЬНО нужно знать перед изучением какого-либо языка программирования? Достаточно ли прочитать учебник логики и знать школьный курс математики? Или нужно что-то еще?
  • Вопрос задан
  • 4195 просмотров
Пригласить эксперта
Ответы на вопрос 6
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Обязательно нужно понимать, что чем дольше спрашиваешь себя что бы сделать перед тем как начать делать, тем дольше не начнешь.
Ответ написан
Комментировать
abs0lut
@abs0lut
Здравствуйте. У меня такой вопрос: что ОБЯЗАТЕЛЬНО нужно знать перед изучением какого-либо языка программирования?

1) Нужно знать о существовании поисковых систем(например google), вопросно-ответных систем(stackoverflow, например) и документации к Вашему языку программирования. Желательно еще и уметь ими пользоваться.
2) Нужно знать, что такое компьютер и как с ним взаимодействовать.

Достаточно ли прочитать учебник логики и знать школьный курс математики?


Лишним не будет, но обязательным не является.
Ответ написан
Комментировать
@argumentum
Желательно иметь хотя бы твердую четверку по математике. Это как индикатор уже более или менее развитого логического мышления. Но желательно - совсем не значит обязательно. Есть примеры, когда и троечники вполне успешно изучали программирование.
Ответ написан
Комментировать
Zorohastres
@Zorohastres
Студент-экономист
Сам учусь и наткнулся на то, что, может понадобиться всё, даже математика, но не сразу. Сначала лучше вникнуть в сам процесс, не зацикливаясь на яп. А самое главное видеть цель и СВОЮ траекторию развития, но чтобы не гавнокодить, лучше полагаться на экспертов, строя её.
Ответ написан
Комментировать
@potan
Функциональный программист
Выучить язык программирования можно ни чего не зная.
Но для понимания хорошо бы иметь представление о теории множеств, булевую алгебру, некий минимум обычной алгебры. Для интересных приложений (анализ данных, робототехника) полизны будут минимум из матана, аналитическая геометрия и оптимизация.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы