Для общего ознакомления с областью работ может подойти "Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5." Робина Никсона. Недавно издательский дом Питер предложил
третье издание этой книги.
Можно почитать, для того чтобы в целом понять, в какую сторону копать. После этого можно переходить к более углубленному изучению отдельных технологий.
Из онлайн курсов можно посоветовать
codeacademy.