В общем, вот мой совет, после третьего пункта порядок можно брать уже любой, смотря что надо для решения задач, т.е. важна практика.
1. Начать надо с основ - html/css
2. Затем учить php + пару CMS (только хороших, я думаю это cms made simple, livestreet, wordpress)
3. Узнать про базы данных, начать с MySQL, перейти в noSQL базы данных (например mongo db)
4. Начать учить фрэймворки (Symfony2 и Yii)
5. Изучить серверные технологии (Apache + nginx, linux различные, работу с командной строкой, ssh и ftp на уровне настройки и поднятия этих протоколов, права доступа и прочие фишки, вроде sphinxsearch)
6. Узнать про кэширование и проникнуться этим, угореть по хайлоад
7. Изучить еще пару скриптовых языков и фреймворков (Rubу + Ruby on rails, python + django)
8. Угореть по IT security, penetration testing
9. Изучить еще больше фронтэнда - javascript + jquery, Angularjs, html5/css3;
10. Угореть по всяким системам контроля версий, git, jira
Сдать на ZCE и получить как можно больше международных сертификатов, на случай, если хотите мигрировать.