Здравствуйте! Ответ на данный вопрос очень простой. Читать, писать, и работать. Но если серьезно, то методика не такая сложная, как кажется на первый взгляд. Нужно прочитать каждую главу, в любом пособии, и выполнять все задания после каждой главы. А потом выбрать задачу, которую хотите решить с помощью данного языка программирования. Сначала начинайте с простых задач и переходите к более сложным. Когда будет получаться найдите себе удалённую работу на должность джуниора в любой компании. Это поможет наработать теоретическую часть в предметной области.