Бекенд можно изучать с любого языка программирования, но один из самых простых - это PHP. Если изучишь нормально один язык программирования, остальные языки программирования, изучать намного проще, просто у каждого будут свои особенности, но суть останется прежней.
Далее можно изучить какой-нить фреймворк, можно начать хоть с codeigniter, он очень простой, затем что-нибудь по сложнее, типа Laravel, yii, затем RestFul API, ну и паралельно composer не помешает изучить.
Для фронтенда - это html/css, bootstrap, затем sass/scss, затем javascript и modern javascript - es5/es6/ и jquery не помешает, а также разные сборщики, например webpack, gulp, потом фреймворки, например reactjs и vuejs.
Главное, сразу все подряд не стоит изучать, толку 0 будет, все нужно последовательно изучать и не торопиться и конечно писать много-много кода, проектов и т.д.