Homepage selbermachen 7.852 Themen, 35.619 Beiträge

PHP lernen - Wie anfangen?

mastersigmund1 / 11 Antworten / Baumansicht Nickles

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.

bei Antwort benachrichtigen
Aragorn75 mastersigmund1 „PHP lernen - Wie anfangen?“
Optionen

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ß ;-))

bei Antwort benachrichtigen
mastersigmund1 Aragorn75 „Sowohl ein Buch, als auch Online Tutorials sidn sehr gut geeignet. Anfangen...“
Optionen

"Anfangen würde ich mit einem guten "einfachen" Buch"

Kannst du mir da möglicherweise so eins empfehlen?

bei Antwort benachrichtigen
Aragorn75 mastersigmund1 „ Anfangen würde ich mit einem guten einfachen Buch Kannst du mir da...“
Optionen

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...

bei Antwort benachrichtigen
Borlander mastersigmund1 „PHP lernen - Wie anfangen?“
Optionen

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

bei Antwort benachrichtigen
asterix5 mastersigmund1 „PHP lernen - Wie anfangen?“
Optionen

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).

\"Als ich nach Deutschland kam, sprach ich nur Englisch - aber weil die deutsche Sprache inzwischen so viele englische Wörter hat, spreche ich jetzt fließend Deutsch!\" (Rudi Carrell)
bei Antwort benachrichtigen
Borlander asterix5 „das KnowWare-Heft ist gut ...“
Optionen
HTML-Kenntnisse sind Voraussetzung.
Wieso sind HTML-Kenntnisse Vorraussetzung für PHP? Man kann PHP-Scripte auch nutzen ohne das HTML ausgegeben werden muß ;-)
bei Antwort benachrichtigen
Zaphod Borlander „ Wieso sind HTML-Kenntnisse Vorraussetzung für PHP? Man kann PHP-Scripte auch...“
Optionen
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.
bei Antwort benachrichtigen
asterix5 Zaphod „ Allerdings baut jedes mir bekannte Tutorial/Handbuch darauf auf, eine...“
Optionen

@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

\"Als ich nach Deutschland kam, sprach ich nur Englisch - aber weil die deutsche Sprache inzwischen so viele englische Wörter hat, spreche ich jetzt fließend Deutsch!\" (Rudi Carrell)
bei Antwort benachrichtigen
Borlander Zaphod „ Allerdings baut jedes mir bekannte Tutorial/Handbuch darauf auf, eine...“
Optionen

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

bei Antwort benachrichtigen
xafford Borlander „Mir fällt zugegebenermaßen auch kein Tutorial ein, bei dem PHP außerhalb des...“
Optionen

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).

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
xafford mastersigmund1 „PHP lernen - Wie anfangen?“
Optionen

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.
Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen