Ich weiß, dass Sie nach Büchern fragen, aber da Sie eine praktische Sache erwähnen, werde ich meine Methode aufzeigen. Ich bin eher ein Dekonstruktivist. Das funktioniert wahrscheinlich am besten, wenn Sie bereits eine oder zwei Programmiersprachen beherrschen, obwohl Sie nicht erwähnen, ob Sie in dieser Kategorie sind. Hinweis: Dies erfordert, dass Sie einen Webserver/eine Website zur Verfügung haben, und einige vorhandene Kenntnisse von wahrscheinlich ftp/ssh.
Um dies zu tun, nehme ich gerne Arbeitsprojekt und bastle damit, und dann vielleicht beginnen, ein Plugin oder etwas zu programmieren. PHPBB ist jetzt alt-ish und ursprünglich mehr für PHP4, aber die Quelle ist verfügbar. Auch Drupal und WordPress. Drupal ist ein großartiges Werkzeug. Drupal ist das Beste seit Schnittbrot, Imo, und hat eine riesige Community und Auswahl an kostenlosen Angeboten. Wenn du wirklich deine Füße da drinnen haben willst, dann gibt es auch CakePHP, was mehr von "nur" einem Framework ist, und es ist eine kleinere Community. Ein benötigtes Tool wird ohne Zweifel PhpMyAdmin sein, also nimm es auch.
Was Sie tun könnten, ist eine oder mehrere von ihnen auf einem Webserver installiert, und fügen Sie ein paar andere vorhandene Plugins wie ein funktionierender Blog oder Warenkorb, und dann gehen Sie dort und sehen, wie die Dinge arbeiten, indem Sie Rohcode-Anpassungen . Kuchen kann jedoch weniger bedrohlich sein. Dann kehre einfach zurück, um bestimmte Fragen zu stellen, und du wirst ein Experte in 3-6mo sein, je nach Anstrengung (und Eignung?:)
Zustimmen. Ich habe mir PHP/MySQL mit dem Head-First-Buch – EmmyS