mmofacts.com

Wie am besten mit PHP anfangen?

gepostet vor 16 Jahre, 2 Monate von DINAMIC24
Hallo!
Da ich mich sehr intensiv mit xHTML & CSS beschäftige, bin ich natürlich auch irgendwie an PHP & MySQL interessiert.
Ich hab schon einmal einen kleinen Versuch gestartet, aber mir hat einfach die gewisse Logik gefehlt. Ich hab seit knap 4 Monaten Programmieren in der Schule (VB), und ich denke es hat mich deutlich weiter gebracht, weil ja meistens nur die Syntax anders ist.
Meine Frage nun, wie soll ich am besten anfangen? Soll ich mir ein Buch kaufen? Klar gibt es genug Tutorials im Web (QNet usw.) aber ich denke ein Buch wäre schon irgendwie "besser".
Was sagt Ihr?
Und wenn Ihr auch der Meinung seid, das ein Buch geeignet wäre, welches sollte ich dann kaufen? Ich finde die von Galileo Computing recht gut erklärt.
Danke im Vorraus ..
lg Adis
gepostet vor 16 Jahre, 2 Monate von duschendestroyer
hier wurden schon einige meinungen zum anfangen genannt:
C#?
gepostet vor 16 Jahre, 2 Monate von Kelen
Falsche Frage, denn der eine meint das wäre besser, der andere meint wieder dieses oder jenes...
Vielleicht sagt sogar eine lerne auf keinen Fall PHP, oder sein Nachbar meint "zieh die tutorials bis zum morgengrauen"...
Jeder so wie er mag, oder ?
gepostet vor 16 Jahre, 2 Monate von Kampfhoernchen
Stimmt, du wirst auch hier wieder 10 verschiedene Meinungen hören wenn du 9 Leute fragst.
Meine Meinung: Man kann mit PHP anfangen - aber nicht mit den zahllosen Billig-Tutorials im Internet. Wenn man anfängt mit PHP-Basics irgendwas zu programmieren kann man sich das später nicht mehr abgewöhnen.
Ich empfehle hier wirklich erstmal Java oder C# zu lernen. Wenn du dich für Java entscheidest, ist PHP danach ein Kinderspiel.
Über Ruby einzusteigen ist nicht so empfehlenswert, weil dann der Schritt zu Java oder PHP wie ein Rückschritt wirkt (4 Monate Ruby und PHP regt mich auf). Zu C# kann ich nix sagen, ich gebe mir da grade selbst erst eine Grundeinführung, mehr interessehalber.
gepostet vor 16 Jahre, 2 Monate von TheUndeadable
Zu C# kann ich nix sagen

C# ist wie Java,nur mit etwas mehr syntaktischen Zucker und einge Fehler wurden nicht wiederholt. Aber wenn du Java kannst, dann hast du mit C# eigentlich wenig Probleme. Das Framework ist ähnlich...
Das Framework für Java ist allerdings etwas umfangreicher. Ob man es gut oder schlecht findet, muss auch jeder mit sich selbst ausmachen.
Soll ich mir ein Buch kaufen?

Ich bin ein Fan von Büchern und ein Feind von Interneteinführungen. Wenn man die Sprache verstanden hat, sollte man aber auf jeden Fall in der Lage sein die MSDN, bzw im Falle von PHP die PHP-Website, nach konkreten Befehlen durchzusuchen, da eine Übersicht über die API bei jeder Programmiersprache erforderlich ist. Es ist nicht wichtig jeden Befehl auswendig zu kennen, es ist nur wichtig zu wissen, wo man was findet.
Aber wie du lernst: Das kannst du nur mit dir ausmachen.
gepostet vor 16 Jahre, 2 Monate von Nuky
Juhu, noch eine Meinung!
Du kannst gern mit PHP anfangen; Da tuts so gut wie jedes Buch mit guten Rezensionen (Amazon ist da sehr praktisch), sofern du nicht der Meinung wirst dass die anderen Programmiersprachen fehlermachen und weißt dass PHP der Fehler ist. Wenn du das weißt, ist PHP eine tolle Sprache.
gepostet vor 16 Jahre, 2 Monate von duschendestroyer
Kampfi hat total recht
wenn man mit einer zu schönen sprache (Ruby )anfängt kann man nicht mehr zurück
und wenn man mit einer zu schrecklichen bösen abgrundtief unlustigen Sprache (PHP) anfängt dann fällt es schwer nach vorn zu kommen
gepostet vor 16 Jahre, 2 Monate von Fornax
Ich finde, dass man etwas gedrucktes in der Hand braucht.
Ich kann einfach viel besser lernen, wenn ich im Sessel sitze und was durchlese; auf das Blatt kann ich auch Notizen machen. Bei Tutorials im Internet verliere ich meistens den Überblick.
Über die Qualität von kostenlosen Tutorials wurde ja schon berichtet, aber ich denke es gibt auch einige gute die du dir ausdrucken kannst. Ansonsten: Ein Buch kaufen! Das kann man auch im Urlaub lesen, so habe ich mir z.B. MySQL beigebracht. 2 Wochen in Schweden, das nächste Dorf ~30 Minuten entfernt, kein Internet, kein Computer. Einfach nur ein gutes Buch, Zettel und Stift, viel Sonnenschein und ansonsten auch viel Freizeit.. Man kann sich beim Schwimmen, Joggen oder Holzhacken (nein, da lieber nicht, das wird blutig) Gedanken über das gelesene machen.
gepostet vor 16 Jahre, 2 Monate von MasterPyoda
Also ich hab so angefangen:
Zunächst hab ich die gesamte Dokumentation von php.net runtergeladen und dann Seite für Seite studiert. Dazu hab ich dann die Beispiele nachgebaut, mit eigenen Werten, um zu sehen, was dadurch verändert wird usw. Bei Fragen hatte ich glücklicherweise einen Kollegen, der es schon drauf hatte mit PHP, sodass ich ihn bei speziellen Sachen fragen konnte.
Nach dem Lesen bist du natürlich noch kein Profi. Du hast dann die Basics drauf und die ganzen Ideen, die hinter PHP stecken. An sich brauchts ab da dann nur noch "üben üben üben". Nicht schämen, mal nach Sachen zu googlen.
Hilfreich sind auch die im INet zu findenden Codeschnipsel. Am besten anschauen und studieren, wie sie funktionieren, das hilft auch enorm weiter.
Zu guter letzt: Bastel einfach mal eine Homepage: Entwickel dazu am besten alles, was dir so einfällt: Einen Counter mit IP-Sperre, ein Gästebuch, ein Newssystem, Loginskript und all diese Kleinigkeiten.
Zumindest hab ich so angefangen. Wenn es um spezielle Sachen geht wie Serveranfragen an Gameserver von PHP aus oder so, dann ist das natürlich etwas happig, da muss ich dann natürlich auch mal nachschauen Aber sobald man dann die "Rezepte" hat, kann man sie wieder und wieder verwenden, in allen Formen.
gepostet vor 16 Jahre, 2 Monate von DINAMIC24
Ich hab mich jetzt entschieden mit VB weiterzumachen.
Eigendlich hat es mir überhaupt keinen spaß gemacht, weil wir nur so Mathematische Sachen gemacht haben.
Heute haben wir einen Vokabektrainer gemacht, und ich war so fasziniert, weil ich das "Programm" wirklich sehr gut finde.
Ich denke VB reicht zum einsteigen. PHP interessiert mich eigentlich, weil ich sehr viel mit im Bereich Webdesign zu tun habe.
Nächstes Jahr fangen wir dann mit C# an, und werden zusätzlich PHP lernen.
Wir haben 3 Fächer die etwas mit programmieren zu tun haben.
Momentan lernen wir die Grundlagen in VB und xHTML & CSS ( ich weiß is keine Programmiersprache ).
In dem Fach wo wir HTML lernen tu ich mich sehr leicht, weil ichs ja schon kann.
Nächstes Jahr, fangen wir ja wie bereits gesagt mit C# an. Anstatt xHTML&CSS machen wir dann PHP in dem Fach.
Datenbanken machen wir bereits in Wirtschaftsinformatik.
Dann in der 4en bekommen wir ein Fach mit dem Namen POP (Projektorientiert Programmieren, ich mein nicht OOP!), wo es wie bereits dem Namen zu entnehmen ist Projekte selber realisieren sollen.
Ich wollte halt mit PHP anfangen, weil Kunden ab und zu ein nach Ihren Wünschen angepasstes NewsSystem usw. haben wollen.
Danke für die Antworten!
gepostet vor 15 Jahre, 5 Monate von Der Eroberer1993

Wir beide sind in einer ähnlichen lage... @DINAMIC24

Ich habe auch heuer in der Schule mit C angefangen und jetzt beginn ich gerade mit HTML

viel Glück noch

Stefan

gepostet vor 15 Jahre, 4 Monate von RoyalTomb

Ich habe mir kürzlich das PHP/MySQL Seminar von Franzis geholt. Es ist kein Buch sondern eine DVD und du lernst PHP per Videoanweisung. Obs damit sinnvoller oder besser ist, kan ich nicht sagen. Aber es ist sicher eine weitere Möglichkeit. Da es wie gesagt ein Video mit Ton ist, denk ich aber schon, daß der Einstieg damit sicher leichter fallen dürfte.

gepostet vor 15 Jahre, 4 Monate von matthias116

Per Video?

Ich würd mir einfach ein gutes online Tutorial schnappen und dort erstmal die grundlegenden Sachen in Ruhe durchgehen. Ich habs zB mit diesem erlernt:

tut.php-q.net

gepostet vor 15 Jahre, 4 Monate von Nerosmeel

Hab mit dem von meinem Vorposter genannten Tut angefangen und dann nach ud nach Bücher gekauft, dann noch ne DVD von Video2Brain.

C/C++ Java und Prolog hab ich dann über Vorlessung und Bücher im Studium gelern.

Ruby und Ruby on Rails hab ich vor 2 Wochen mittels Video2Brain DVD begonnen.

Alles in allem find ich Online tutorials ganz gut wenn man mal reinschaun will.

Videos bieten ganz klar den schnellen lern effekt, aber um mal schnell was nach zu schaun zu umständlich.

Bücher finde ich sind einfach auf dauer ne gute sache auch als Nachschlegewerk, man hat ja nicht immer PC und Internet wenn man was lernt ;-)

lg Nerosmeel

Auf diese Diskussion antworten