För det första, det finns ingen måste veta om att lära sig PHP och MySQL... Du går in i det utan att veta någonting, och du kommer ur det med att kunna ett gäng. Om det fanns ett måste veta, skulle ingen kunna komma in i PHP och MySQL-utveckling. Jag tror personligen att du har en liten fördel när du går in i detta utan att veta allt om det. Det ger dig ett nytt perspektiv och en attityd utanför boxen :)
När det gäller de objektorienterade sakerna i den här tråden är det sant. Men, som andra har sagt, det är helt upp till programmeraren (dig) att bestämma hur du ska skriva din kod. Du kan använda objektorienterade metoder, skapa en spaghettikodkryssning, eller bara en massa funktioner, eller vad som helst. Oavsett vilket, som alla andra har sagt, är det upp till dig :)
IRC-kanal:
Behöver egentligen inte det här, men jag tycker att det är användbart... Vi ses här :)
irc.freenode.net #php
Manuell:
Manualen är din vän och förmodligen det enda du bör vet innan du dyker in.
http://dev.mysql.com/doc/refman /5.0/en/apis-php.html
Ramar:
Se till att det är ett MVC-ramverk :)
IDE:
Vad som passar dig bäst :)
http://www.zend.com/en/products/studio/
https://www.jetbrains.com/phpstorm/
Mallmotorer:
PHP är en bra mallmotor
Ramverk för modellvykontroller hjälper till med detta
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/
Absolut inte en uttömmande lista, och saker förändras hela tiden... Men det är en början :)
Ha kul!
Chrelad