Наверное, наилучшим вариантом будет сначала попробовать освоить материал выложеный на сайтах в виде уроков определенных языков:html и css. И только после этого приступать к чтению литературы по этим и другим языкам. Почему? Все очень просто. Авторы сайтов стараются сделать эти уроки наиболее доступными и выкладывают варианты работы с этими языками применительно к естественным условиям человека, пытающегося получить помощь в вопросе с чего начать. К примеру, очень наглядно могут рассказать и показать как работать с Джентльменским набором веб-разработчика Денвером. Покажут одновременно как установить этот локальный движок на комп и как установить, к примеру, движок Joomla... Вобщем все происходит в интерактивном режиме. А литература довольно суха и по ней первую практику очень сложно проходить. Я, например, начинал с бесплатных уроков по html и css, а далее постарался их осваивать через подходящую литературу. Далее очень неплохи серии электронных учебников от Дмитрия Ченгаева, который довольно просто рассказывает как обращаться с php и как построить сайт на этом языке. Важно научиться работать в одном из графических редакторов для html. Их очень много, но самым популярным считается dreamweaver.