In this section I would like to recommend few books useful for beginners. If you are complete web design beginner, please start with HTML and CSS books and then proceed to PHP.

HTML and CSS

HTML, XHTML and CSS

Really good book for beginners – it explains everything in very simple way, starting from very basics and then proceeds to more complicated topics. It covers HTML, XHTML, CSS and some XML. (KINDLE EDITION)

Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics

I think this book is perfect for beginners who want to learn basics of web designing – lots of pictures, screenshots and very good, simple explanations. It doesn’t explain all the topics in detail, but is excellent starting point for busy people.

HTML & CSS: Design and Build Web Sites

Very modern looking book with very clean layout, very thoughtfully laid out. Information is given in interesting way without over-complicating things. Book guides reader from very basics to advanced topics. I highly recommend it to everyone who want to learn HTML and CSS!

PHP

Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites

Excellent introduction to programming PHP and MySQL based websites. Prior reading you should have decent understanding of HTML, but book doesn’t assume knowledge of CSS or Javascript. It won’t give you in detail knowledge of PHP, it will introduce you to the topic and give you some good tips. I recommend it to for PHP beginners.

Beginning PHP 5.3

Clear and well written book. First part covers PHP fundamentals, allowing beginners to quickly grasp the basic concepts. Code examples are clear and well explained. Each chapter contains some exercises with solutions in the ending chapters. Basic HTML knowledge is needed. Recommended for PHP beginners.