Prima di tutto, non c'è nessun deve sapere sull'apprendimento di PHP e MySQL ... Ci entri senza sapere nulla e ne uscirai conoscendo un mucchio. Se ci fosse qualcosa da sapere, nessuno sarebbe in grado di entrare nello sviluppo di PHP e MySQL. Personalmente penso che tu sia leggermente avvantaggiato andando in questo senza sapere tutto al riguardo. Ti darà una nuova prospettiva e un atteggiamento fuori dagli schemi :)
Per quanto riguarda le cose orientate agli oggetti in questo thread, è vero. Ma, come altri hanno già detto, spetta completamente al programmatore (tu) decidere come scrivere il codice. Puoi usare pratiche orientate agli oggetti, creare un codice di giunzione di spaghetti o semplicemente un gruppo di funzioni o qualsiasi altra cosa. Ad ogni modo, come tutti gli altri hanno già detto, tocca a te :)
Canale IRC:
Non ne ho davvero bisogno, ma lo trovo utile... Ci vediamo qui :)
irc.freenode.net #php
Manuale:
Il manuale è tuo amico e probabilmente l'unica cosa che dovresti sapere prima di tuffarsi.
http://dev.mysql.com/doc/refman /5.0/en/apis-php.html
Quadri:
Assicurati che sia un framework MVC :)
IDE:
Qualunque cosa ti si addice di più :)
http://www.zend.com/en/products/studio/
https://www.jetbrains.com/phpstorm/
Motori di modelli:
PHP è un buon motore di modelli
I framework del controller della vista modello aiutano in questo
Ajax:
http://developer.yahoo.com/yui/
http://code.google.com/webtoolkit/
CSS:
http://www.yaml.de/en/home.html
http://code.google.com/p/blueprintcss/
http://developer.yahoo.com/yui/reset/
Sicuramente non un elenco esaustivo, e le cose cambiano continuamente... Ma è un inizio :)
Buon divertimento!
Chlad