Как выучить любой язык программирования, кратко от опытного python программиста:
0. Ищем реального клиента у которого есть реальные задачи из реального бизнеса
1. Просим его дать нам небольшую задачу
2. Начинаем делать задачу клиента
3. Вылезает тысяча вопросов что делать, гуглим ответы, если нет ответов то спрашиваем как умеем вопросы на форумах
4. Делаем задачу до тих пор пока задача не будет выполнена
5. GOTO 0 или GOTO 1
6. Через 1 года добросовестной работы вам примерно понятно куда двигаться, через 2 вы уже немного в теме но ещё не уверены в себе, через 3 вы уже достаточно в теме чтобы приносить заметную пользу клиентам и уверенно развиваться дальше
Примечания:
- Все знания в свободном доступе, никому платить не нужно
- На платных курсах только потеряете время и деньги, там такие же нубы сидят как правило
- Лучше брать маленькие задачи и доводить их до конца
- Никто за вас вашу работу делать не будет, нужно учиться самому преодолевать трудности