Вариантов, где найти материал для обучения, куча. Выше правильно написали, что есть книги. Если денег на книги и курсы нет, научитесь пользоваться гуглом и найдите пиратские варезы. Сейчас их очень много и за мизерную стоимость можно скачать любой курс по программированию. Так же есть много англоязычной документации и уроков. Для этого достаточно иметь навыки работы с гугл переводчиком. Так что главное мотивация, если мотивация есть, все остальное не проблема.