Хочу составить список языков программирования, чтобы по очереди их изучать. Пока в списке только самые базовые: HTML, CSS, PHP, JavaScript, Python и естественно буду читать про ООП.
Ты хочешь стать именно веб-разработчиком или программистом в целом? Вообще что ты хочешь разрабатывать?
Если веб-разработчик - то вначале html, научиться как-то верстать базово, потом css - красоту наводить и основы JS, чтобы логику делать. Потом уже решать, каким веб-разработчиком быть хочешь - бэкенд (серверная часть) или фронтенд (то что у человека в браузере). В бэкенде много языков может использоваться. В фронтенде надо углубляться в JS и CSS.
Если в целом программировать, то можно начинать с любого языка. Я бы советовал с чего-нибудь простого pascal, C, go. В большинстве языков программирования есть базис, который примерно одинаков (может писаться по разному и иметь особенности). Это переменные, типы переменных, условия, циклы, массивы - освой их для начала. ООП немного продвинутая тема, но освоить тоже желательно Также научись решать задачи. Вот дали тебе задание, ты должен придумать алгоритм решения и воплотить в коде. Можешь пытаться свои проекты делать.
HTML не язык. Советую не начинать с высокоуровневые ЯП. Лучше начать с базы типо Паскаля или С++. После плюсов можно учить любой язык, поле условного Пайтона будет тяжко
HTML и CSS никакого отношения к программированию вообще не имеют: это вёрстка. Если в списке есть PHP, то зачем там Python? Если собираешься заниматься back-end, то в обязательном порядке нужен SQL - который не тоже язык программирования, но к программированию несравнимо ближе, чем HTML + CSS.
Если хочешь научиться программировать, то начинать надо не с модных языков, а с учебника программирования. Который не про то, как писать код, а про то, как решать программистские задачи.