Есть разные способы. 1. Окончить курсы. 2. Действовать по учебнику. 3. Решать последовательно онлайн тренажёры.
Мне, например, нравятся ещё такие способы -
- Поставить для себя цель написать определённую программу (например калькулятор), и написать её шаг за шагом, либо искать код и разбирать его самостоятельно или с подсказками.
- Брать алгоритмы - типа сортировка списка. Искать как этот алгоритм программируется и писать программу .
Практика и ещё раз практика. Никакая теория её не заменит, а только лишь дополнит.