Прежде всего следует иметь в виду, что не существует общепринятого способа изучать программирование, каждый предпочитает учиться немного по-своему, и тебе, возможно, придется поэкспериментировать, чтобый найти лучший для себя подход. Тем не менее, для большинства людей работает следующий метод, который настоятельно рекомендую попробовать:
1. Найди небольшую проблему или проект, над которым тебе было бы интересно поработать. Можно попробовать написать какую-то программу, помогающую в повседневных делах, или которая просто выглядит интересно, с нуля. Такой проект поможет сохранять мотивацию продолжать изучать программирование и даст возможность применить полученные навыки.
2. Погугли, какие языки программирования наиболее подходят для выбранного проекта (ниже даны рекомендации).
3. Выбери один качественный учебник (или какой-то другой источник знаний) по этому языку, расчитанный на новичков, и следуй ему.
4. Не стесняйся гуглить и задавать вопросы как дополнение к учебнику.
5. Заверши несколько нетривиальных проектов, используя выбранный язык.
Здесь несколько вещей, которые рекомендуется избегать:
1. Не нужно просто пассивно следовать используемым ресурсам. Выполняй задания и упражнения, практика очень важна при обучении программированию.
2. Не перепрыгивай без нужды с одного языка на другой, выбери один. Главное в программировании - это решение задач, а не языки. Учиться решать проблемы непросто, овладеть таким навыком можно только путем практики. Каждый раз переходя с одного языка на другой, ты теряешь время, которое мог бы потратить на практику и оттачивание полученных навыков.
3. Не останавливайся, закончив какой-то туториал. Программирование - это такая вещь, где всегда можно узнать что-то новое.
Обучение программированию может быть долгим и сложным процессом. Если учиться тяжело, не переживай! Это нормально, многие люди тратят годы на обучение и практику перед тем, как могут считать себя достаточно компетентными, чтобы начать искать работу или контрибьютить в какой-то значимый проект. К счастью, просто начать совсем не сложно.