Один из классических учебников, по которому учились, например, многие программисты Яндекса – Dive into Python Марка Пилгрима. И он лежит в открытом доступе совершенно легально :) Версия для python3 вот – http://www.diveintopython3.net. На русском, наверно, тоже где-то есть.

Есть несколько вариантов:

— По книгам (рекомендую книгу «Изучаем HTML, XHTML и CSS» автора Элизабет Фримен, Эрик Фримен)

— По видеороликам на ютубе (сейчас достаточное количество гайдов, рекомендовать что-то конкретное не буду, т.к. практически каждый блоггер рассказывает об этом доступно)

— По сайтам онлайн-самоучителям (популярное — HTML Academy)

Выбирать какой-то один вариант не обязательно, лучше комбинировать для лучшего запоминания тегов, аттрибутов и других принципов.

Одним из немаловажных преимуществ этого языка является его кроссплатформенность. Он работает почти на всех платформах и операционных системах. К тому же программисты имеют возможность улучшать этот язык. По сути, у него лишь один недостаток - это невысокая скорость выполнения Python-программы. Преимуществ куда больше. Кстати, в Python необязательно писать строки только на английском языке. Он поддерживает Unicode. Так что простота языка и удобство еще долго обеспечит ему востребованность.