Mike: Ich möchte PHP/DHTML lernen, wo fange ich an?

Hi,

ich habe mir selbstständig XHTML/CSS beigebracht. Auch mit Wordpress kann ich gut umgehen. Nun bin ich an der Stelle angelangt, wo ich mich weiterentickeln möchte. Ich weiss aber nicht, wo ich ansetzten soll. Ich würde gerne PHP und DHTML lernen, aber irgendwie fehlt mir der praxisnahe Bezug. XHTML/CSS habe ich gelernt, weil ich etwas erreichen wollte, eine ordnetliche Seite aufzubauen. Das kann ich nun einigermaßen, aber welches konkrete Ziel soll ich mir z.b. mit PHP setzen? Einfaches Forum? Gibts schon. Gästebuch? Dazu brauche ich nur etwas an der WP Kommentarfunktion schrauben.

Ich möchte auch PHP oder DHTML (Reihenfolge egal) praxisbezogen und mit Spaß lernen, mir fehlt aber etwas der Ansporn. Theorethisch möchte ich PHP beherschen aber praktisch brauche ich es nicht. Wordpress als CMS und die ganzen Plugins tun schon die Arbeit...

Habt ihr Tipps für mich, wie anfangen kann zu lernen? Was sollte ich mir als konkretes Ziel vornehmen, so dass es aber auch nicht zu viel wird und mich abschreckt?

Ich weiss nicht, wer das Problem nachvollziehen kann. Es ist am besten, es antworten nur die, die es können und selber diesen Lernprozess hinter sich haben  ;)

Danke

  1. Lieber Mike,

    ohne konkrete Aufgabe ist es eine rein akademische Frage ohne einen Bezug zu Deiner echten Welt. Stelle Dir eine Aufgabe und löse sie. So lernst Du die notwendigen Technologien praxisnah.

    Wenn Du PHP und DHTML nennst, dann beschreitest Du hier den Weg der Programmierung. XHTML und CSS sind keine Programmiersprachen, PHP und JavaScript dagegen schon (und wenn es auch nur sogenannte Scriptsprachen sind). Ohne Praxisbezug ist es meiner Erfahrung nach sinnfrei, sich mit diesen Dingen zu beschäftigen, da es hier tatsächlich um Problemlösungen geht (welches Programm löst nicht ein speziell gestelltes Problem?) - anders als es das bei XHTML oder CSS der Fall war.

    Und womit Du da anfängst, ist meiner Meinung nach so ziemlich egal. Ich hätte jetzt PHP den Vorzug gegeben, da es dort eher prozedural als objektorientiert zugeht. JavaScript dagegen kann man kaum rein prozedural schreiben - aber das ist eine andere Kiste.

    Du hast das Thema "Gästebuch" angeschnitten. Wenn Du mit PHP so garkeine Erfahrung hast, dann halte ich Deine Aussage von wegen nur an WPs Kommentarfunktion herumschrauben zu müssen reichlich daneben. Meine ersten Gehversuche waren auch ein GB (dessen später Nachfahre heute auf meiner Website im Monat etwa 30x heruntergeladen wird).

    Wie gesagt: Stelle Dir ein Problem und löse es. So kommst Du in die Problemlösung hinein, die einer jeden Programmierung zu Grunde liegt. Die dafür notwendigen Gedankenwege und Ideen bekommst Du nur so. Der Rest ist jede menge Erfahrung und häufiges Nachschlagen in den Dokumentationen zu den verwendeten Scriptsprachen, sowie das Studieren bereits vorhandener Scripte.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. Hi.

      JavaScript dagegen kann man kaum rein prozedural schreiben - aber das ist eine andere Kiste.

      Das habe ich jahrelang so gemacht!

      Glücklicherweise schon etwas her ;-)

      Grüße

    2. Hi there,

      [...] JavaScript dagegen kann man kaum rein prozedural schreiben - aber das ist eine andere Kiste.

      Anything goes ;))

  2. Hoi.

    Kurz und bündig mein Tipp:
    Bastel Dir mit PHP ein eigenes Gästebuch. Der Komplexitätsgrad ist nicht zu hoch und es wird dich dennoch einige Zeit beschäftigen.

    Grüße

  3. Danke an euch. Die Hinweise sind hilfreicher als ich gedacht hätte. Was könnte man außer einem Gästebuch noch basteln? Wenn sich nichts findet, werde ich es einfach mit einem Gästebuch versuchen...

    1. Lieber Mike,

      Danke an euch. Die Hinweise sind hilfreicher als ich gedacht hätte.

      dann hast Du hier noch nicht sehr lange mitgelesen! Ich behaupte einmal, dass Du hier die hilfreichsten Antworten überhaupt finden kannst - neben viel Weltverbesserei und auch Anfeindungen darum... ;-)

      Was könnte man außer einem Gästebuch noch basteln?

      Einen Terminkalender, den Du aus einer Textdatei mit Terminen fütterst. Später bastelst Du Dir dann ein Admin-Teil dazu, in welchem Du bequem neue Termine eintragen kannst.

      Das kann dann so aussehen: Terminkalender

      Liebe Grüße,

      Felix Riesterer.

      --
      ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
      1. Das kann dann so aussehen: Terminkalender

        Auch das ist eine super Idee :)
        Danke

  4. Ich möchte auch PHP oder DHTML (Reihenfolge egal) praxisbezogen und mit Spaß lernen, mir fehlt aber etwas der Ansporn. Theorethisch möchte ich PHP beherschen aber praktisch brauche ich es nicht. Wordpress als CMS und die ganzen Plugins tun schon die Arbeit...

    Ich hatte zwar eine andere Grundlage, aber ich hab mit PHP angefangen, indem ich wordpress Templates bearbeitet habe. Die API ist nicht zu kompliziert, du hast eine konkrete Anwendung und musst dich nicht um jeden Kleinkram selbst kümmern.

    Struppi.