Неважно, какой серверный язык вы используете, все они поддерживают HTML 5.
Вам просто нужно убедиться, что вы написали хорошую разметку, которая может быть проверена.
Выприобретет опыт написания HTML, когда вы будете создавать более сложные веб-приложения с языками на стороне сервера.Сначала я остановлюсь на одном из них и предоставлю вам HTML-код по мере необходимости.
Один из лучших способов обучения - проверка существующего HTML и исправление всехошибки и предупреждения.Это поможет научить вас распространенным ошибкам, допущенным при написании HTML, и познакомит вас с правилами.
Что касается языков на стороне сервера, у вас есть несколько вариантов, и в сети уже есть тонны ресурсов, которые помогут вам.принять правильное решение.
http://articles.sitepoint.com/article/server-side-language-right
http://forums.whirlpool.net.au/forum-replies-archive.cfm/90884.html
Все дело в выборе того, который подходит именно вам.И, что самое приятное, если вы выберете язык, который вам не подходит, вы можете выучить новый позже.
Кроме того, здесь есть некоторая информация о Книгидля языков на стороне сервера , которые могут оказаться полезными.