Hallo Schakazulo,
das kommt darauf an, was für eine Webseite Du erstellen möchtest bzw. für was sie später auch einmal gedacht ist.
Fängt man z.B. einen Blog an mit Wordpress, so kommt man mit den meisten Providern von Datenbanken schnell an die Grenzen des Machbaren. Genauso ist es, wenn Du vielleicht später einmal einen Shop "anbauen" möchtest, so bietet Wordpress hier zwar eine Lösung an, die aber nicht immer ausreichend ist.
Es gibt hier wirklich verschiedene Möglichkeiten - ich betreibe z.B. ein Unternehmen, was gerade in dieser Richtung andere Unternehmen berät http://www.enexcon.de - Wir arbeiten hier sehr viel mit Wordpress, weil es sich für Webseiten eignet (siehe http://www.trauringe-gaertnerplatz.de) sowie aber auch für größere Projekte wie z.B. später den Anschluss an ein Shopsystem.
Auch kann man mit Wordpress viel "herumspielen" und z.B. dort auch das ein oder andere der HTML Programmierung lernen.
Als Buch könnte ich Dir "Einstieg in PHP 5.6 und MySQL 5.6" von Thomas Theis empfehlen - ISBN 978-3-8362-30506 für 19,90 Euro -> Denke allerdings, dass sollte es schon in einer höheren PHP Version geben. Hier wird schön erklärt, wie man Programmiert und wie die Zusammenhänge sind.
Ein weiteres allerdings recht "erschlagendes" Buch ist von Stefan Münz "Webseiten professionell erstellen" ISBN978-3-8273-2678-2 für 49,95 Euro aus dem Addison Wesley Verlag. Hier werden anhand von Beispielen, Tools und Videos erklärt wie HTML, PHP und SQL zusammenarbeiten, um eine Webseite "laufen zu lassen".
Wenn Du mehr wissen möchtest, kann Du mich gerne anschreiben.
Lieben Gruß
PS: Das zweite Buch enthält auch "Farbskalen" welche man entsprechende für die Programmierungen nutzen kann ;)