Hallo,
ich möchte gerne PHP lernen und möchte wissen, wie man das am besten anstellt.
Soll ich mir ein Buch dazu kaufen (Wenn ja, welches)?, oder soll ich mir im Internet Turorials durchlesen?
Ich mein, in den Tutorials steht auch nichts anderes wie in den Büchern, oder?
Ich kann (schulbedingt) bereits HTML und habe auch CSS Grundkenntnisse.
Meint ihr, das reicht oder sollte ich erst richtig CSS lernen?
Und dann wollt ich noch wissen, ob jemand von euch eine kleine, aber feine PHP Community kennt (Forum...), bei Google habe ich schon geschaut, aber da findet man nur die großen Boards mit massig Mitgliedern, ich bevorzuge aber eher die kleinen Foren, wo man noch "unter sich" ist.
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Sowohl ein Buch, als auch Online Tutorials sidn sehr gut geeignet.
Anfangen würde ich mit einem guten "einfachen" Buch, um das Grundverständniss zu bekommen. Die Feinheiten dann per Web.
Gute Links im Web sind:
SelfPHP
PHP Welt
PHP Resource
usw...
Musst halt mal schauen, wo du am besten zurecht kommst.
Solltest dir aber auch gleich überlegen, dich mit MySQL o.ä. anzufreunden, dann dann macht PHP erst richtig Spaß ;-))
"Anfangen würde ich mit einem guten "einfachen" Buch"
Kannst du mir da möglicherweise so eins empfehlen?
Ahmm, direkt eins empfehlen kann ich dir nicht.
Bei HTML war mein erstes Buch eins aus der Dummies-Reihe... war für den Anfang sehr gut, allerdings hatte ich auch noch keinen Schimmer von HTML&Co (ist schon einige Jahre her...)
Da du ja schon Vorkenntnisse hast, würde ich auch eher eine PHP Referenz o.ä. heranziehen...
Schau doch mal bei TerraShop vorbei. Dort bekommst du für wenig Geld sehr gute Bücher...
Also wenn Du schon Programmierkenntnisse vorhanden sind, könntest Du auch die offizielle PHP-Referenz lesen ;-)
Ohne Programmierkenntnisse (HTML ist keine Programmiersprache, muß man leider immer wieder schreiben) wäre ein Buch mit Sicherheit besser geeignet zum Einstieg. Empfehlung habe ich allerdings keine...
Ergänzend dazu ist es dann auf jeden Fall noch sinnvoll sich auch zum Thema Sicherheit von Webanwendungen zu beschäftigen. Sicherheitslücken können nämlich sehr leicht entstehen wenn man die Risiken nicht kennt.
PHP Community
Du dürfest notfalls auch hier Deine PHP-Fragen posten. Gibt mehrere User hier die schonmal mit PHP programmiert haben ;-)
Gruß
Borlander
Das KnowWare-Heft "PHP für Einsteiger" (mit MySQL-Einführung) ist gut (gibt's in jeder gut sortierten Bahnhofsbuchhandlung für ~ 4 Euro).
HTML-Kenntnisse sind Voraussetzung. CSS ist für PHP nicht wichtig. Wenn Du eine andere Programmiersprache kannst, tust Du Dich leichter.
Wenn Du mit dem Heft nicht zurechtkommst, besuche einen VHS-Kurs (~ 10 Abende).
Wieso sind HTML-Kenntnisse Vorraussetzung für PHP? Man kann PHP-Scripte auch nutzen ohne das HTML ausgegeben werden muß ;-)
Allerdings baut jedes mir bekannte Tutorial/Handbuch darauf auf, eine Webanwendung zu entwickeln und eben HTML auszugeben.
Dass man dann aber kein CSS beherrschen können müsste wie hier im Thread behauptet, ist Blödsinn. HTML ohne CSS macht keinen Sinn.
HTH, Z.
@Zaphod,
um eine Webanwendung zu entwickeln, sollte man auch CSS beherrschen. Um PHP zu lernen, braucht man kein CSS. Das war die Frage von thread-Starter: oder sollte ich erst richtig CSS lernen?
asterix5
Mir fällt zugegebenermaßen auch kein Tutorial ein, bei dem PHP außerhalb des Webumfeldes verwendet wird.
Bei CSS hat er ja laut eigenen Angaben bereits Grundkenntnisse. Wenn man das Prinzip verstanden hat sollte eigentlich ein Blick in SelfHTML reichen wenn man was bestimmtes Sucht...
Gruß
bor
Hm, dann schau Dir mal Tutorials zu PHP-GTK an, da solltest Du reichlich Auswahl finden. Ich habe auch schon Tutorials zur Erstellung von Verwaltungsscripten mit PHP statt Perl gesehen (was ich durchaus praktikabel finde).
Mir kam sogar schon mal ein Tutorial unter in dem es um die Programmierung eines Webservers in PHP ging (Dinge die die Welt nicht braucht).
Den pauschalen Tipp kann es nicht geben, da es viele verschiedene Vorlieben beim Lernen gibt. Wenn Du aber zu Büchern tendierst (was mir persönlich nicht so liegt), dann ist der O´Reilley Verlag immer eine gute Anlaufstelle und die "... in a Nutshell"-Reihe ist ziemlich solide (PHP in a Nutshell gibt es schon mal in deutscher Übersetzung).
Um einigermaßen zukunftsorientiert zu lernen, solltest Du eigentlich von Anfang an dein Augenmerk auch auf XHTML und CSS sowie XML lenken aus verschiedenen Gründen:
-
- Formatierung mittels reinem HTML ist nicht mehr zeitgemäß
-
- Der Wartungsaufwand bei Designänderungen bei der Ausgabe formatierten HTML über PHP ist zu groß
-
- Die PHP-Scripte bei formatierter HTML-Ausgabe werden zu unübersichtlich und groß
-
- Die Größe und somit die Ladezeit der ausgegebenen Seiten ist wesentlich größer, als bei intensiver Nutzung von CSS
-
Ziemlich bald wirst Du wahrscheinlich auch um MySQL oder genrell eine SQL-Datenbank nicht herum kommen, es kann nicht schaden hier gleich parallel etwas rein zu schnuppern.
Ein gutes Forum ist das Entwicklerforum, Bereich PHP, zumindest war es das früher einmal.