Программирование это в большинстве своём практическая область, поэтому тут главное практиковаться и как можно больше. Найти себе какой-нибудь проект, а лучше много проектов и начать его делать. Всё неизвестное гуглить, а ещё лучше найти опытного наставника, который мог бы отвечать на вопросы и помогать с ошибками в коде.
Есть несколько вариантов, как найти себе проект:
Кроме этого есть сайты, которые предлагают набор задач на разных языках, на которых можно обучаться и заодно смотреть, как задачу выполнили другие люди. Например, CodeWars или HackerRank.
Здравствуйте! Искать курсы, даже бесплатные. Можете найти агентства, которые вам интересны и уточнить у них про подработку или практику. Многие web-студии берут на обучение и последующее трудоустройство начинающих!