@HDApache Пока не планирую изучать back-end, но разве не нужно для начала научится хорошо писать на нативном php, а потом переходить к фреймворкам? Или считаете, что в случае с php этот шаг можно пропустить?
И какой front-end'у cерверный язык лучше всего освоить, php?
@shiza36, вы правы, причем я бы советовал брать для изучения что-то с более правильными концепциями а не "свобода выбора для разработчика или клепай как хочешь".
Front-end сейчас это штуки типа AngularJS, Backbone... понимание архитектуры REST и т.д. А на бэкэнд потом перейти будет проще.
И если вы верстаете, то каждый верстальщик должен попробовать одеть свое детище на тот же wordpress что бы понять с какой болью может столкнуться backend разработчик с вашей версткой. И да, wordpress/joomla/drupal покарывают 90% требований.