Если ты учишь самостоятельно, то простого пути не существует, к сожалению.
1. Ознакомься сначала HTML5 и CSS3
2. Затем с JavaScript
3. Потом с PHP и MySQL
Не нужно сразу пытаться выучить что-то из этого (например, HTML5) досканально: как надоест читать про HTML переходи к CSS, потом к JavaScript, PHP, MySQL.
Поставь себе цель: написать свой блог (с регистрацией пользователей и возможностью оставлять комментарии). Когда будешь изучать HTML5, CSS3, JavaScript, PHP, MySQL, думай, как то, что ты узнаёшь, можно применить к написанию твоего блога. В результате твоего изучения у тебя должен быть уже конечный продукт - твой блог. Ты будешь его потом улучшать и этот процесс будет бесконченым, но базовый его вариант уже должен быть.
Не изучай программирование просто так, впрок - это тебе быстро надоест. Изучай его именно на примере создания блога/фотоальбома/чата - чего угодно, но обязательно чего-то конкретного/законченного. Тогда ты будешь видеть результат своего обучения, у тебя не будет ощущения, что ты учишь, учишь, а результата нет. Когда у тебя будет на руках что-то конкретное (блог/чат/...) это придаст тебе уверенности и желание двигаться дальше. Для начала как бы так... Удачи! И ни в коем случае не сдавайся, если будет что-то не получаться!