По интернету, буквально
Не нужно никаких книг, курсов, просто читаешь документацию. Иногда полезно видео-уроки посмотреть, но ими лучше не злоупотреблять. Так вот, многие люди очень сильно зацикливаются на теории, но нужно сразу начинать с практики!
Просто придумываешь проект, и ищешь в интернете его реализацию
Хорошими курсами. Запомни, что большинство онлайн курсов(особенно хорошо зарекламированных повсюду) кал. Лучше какие-нибудь оффлайн места, особенно если они при хороших школах или университетах.