Что означает “Изучать программирование”?
Начинать изучать программирование одновременно и трудно, и легко. Легко, потому что теперь вы можете найти большое разнообразие обучающих программ и видео для начинающих. Часто они бесплатны. Первые задания и теория могут показаться очень простыми и логичными.
Кроме того, это сложно. Потому что выбрать из всего многообразия материалов может быть чрезвычайно сложно. В Интернете их слишком много, и трудно отличить независимые обзоры от пользовательских, особенно новичку.
Кроме того, чаще всего бесплатные обучающие программы хороши только поначалу. Они редко продумываются с методологической точки зрения. У них редко бывает много хорошо подобранных задач по кодингу, и редко существует способ убедиться, что ваш код хорош и корректен.
Оказывается, продолжать еще сложнее, чем начинать. Есть много бесплатных материалов с нуля, но чем дальше вы продвигаетесь, тем меньше их будет.
Кроме того, новичку трудно ответить на вопрос, каково это — научиться программировать? Если меня спрашивают об этом (или даже если меня не спрашивают), я обычно даю такой ответ, как:
Узнайте, как выполнять определенные задачи с помощью кода (как “думает” компьютер и сам язык программирования).
Непосредственно получите знания, необходимые вам для будущей работы.