Я б лучше попробовал посмотреть какие-нибудь курсы в интернете, особенно если нет уверенности в качестве этих курсов.
Если на русском, то например на
hexlet.org было 2 курса, бесплатных.
(первая часть курса вроде бы сейчас перерабатывается и будет перезапущена, ссылка на старый курс на сайте зачем-то сломалась, но тут есть ссылки на все лекции из него
https://hexlet.org/topic/%D0%BA%D1%83%D0%B4%D0%B0-... )