Основы: Синтаксис, переменные, типы данных, циклы, условия.
Практика: Пишите код, решайте задачи.
Проекты: Создайте простой проект.
Ресурсы: Интерактивные курсы (Codecademy, Stepik), книги, документация.
HTML:
Основы: Базовые теги (<p>, <h1>, <a>, <img>.
Практика: Создавайте веб-страницы.
Проекты: Сделайте простой сайт.
Ресурсы: Интерактивные курсы (Codecademy, freeCodeCamp), книги, MDN.
Общие советы:
Регулярность: Занимайтесь регулярно.
Разбивайте: Делите задачи на части.
Не бойтесь ошибок: Учитесь их исправлять.
Общайтесь: Задавайте вопросы, делитесь опытом.
Практика, практика, практика.
Кратко о связке Python и HTML:
HTML: для структуры веб-сайта.
Python: для динамических элементов сайта (с фреймворками).
Начните с простого, фокусируйтесь на одном, получайте удовольствие.
Зачем изучать язык, основное назначение которого - написание математиками и инженерами простых типовых скриптов, решающих типовые рутинные задачи?
Каждый язык - лишь инструмент предназначенный для своего круга задач. И изучают языки программирования не для того, чтобы просто их знать, а для того, чтобы решать задачи. Разные задачи - разные инструменты.
Python создан специально для непрограммистов и в профессиональном программировании малоприменим. Что именно ты собираешься делать на очень тихоходном языке, никак не приспособленном для написания чего-то серьёзного?