Решайте задачи. Начинайте с простых, тщательно разбирайте те конкретные непонятки, которые всплывают по мере решения. Постепенно почувствуете в себе силы переходить к более сложным задачам.
Зарегистрируйтесь на сайтах:
checkio.org
codingame.com
codewars.com
Там хорошие подборки задач разного уровня сложности с автоматическим тестированием решений.