Immer wieder erreichen uns Fragen (z. B. im Forum), wie man dieses oder jenes programmiert oder wie man eine bestimmte Problemstellung lösen könnte.
Dabei muss man zuerst einmal sagen, dass nicht jede Programmiersprache gleich gut geeignet ist, um jedes Problem anzugehen. Hauptsächlich geht es bei uns im Forum und auf der Seite also um Javascript (nicht verwechseln mit Java!) und ein klein wenig PHP. Javascript wird clientseitig (also bei euch im Browser) abgearbeitet, während PHP serverseitig interpretiert wird. Daraus geht schon hervor, dass einige Sachen eben nicht per Javascript, andere nicht mit PHP gelöst werden können.
Doch wie fängt man nun an?
Es gibt zahlreiche gute Quellen im Internet, die Anfängern und Einsteigern die ersten Schritte erläutern. So findet man z. B. bei SelfHTML ein eigenes Kapitel für Javascript. Um sich genauer mit Javascript auseinanderzusetzen, ist es sehr empfehlenswert, bereits HTML-Kenntnisse zu haben. Dadurch versteht man die Struktur der Seiten und die Funktionsweise (gerade bei dynamischen Elementen) etwas besser und kann schneller vorankommen. Natürlich helfen aber auch professionelle Web Entwickler bei größeren Projekten gern weiter.
Auf der anderen Seite gibt es auch zahlreiche Bücher zu den verschiedensten Programmiersprachen. Hier sollte man aber vor dem Kauf darauf achten, ob sich der Inhalt eher an Einsteiger oder an Fortgeschrittene wendet. Auch die Bewertungen anderer Leser (z. B. bei Amazon) helfen bei der Beurteilung, ob das jeweilige Buch weiterhelfen könnte.
Beispiele verstehen und nachbilden
Sehr empfehlenswert ist es, wenn man am Anfang die gegebenen Beispiele nachbildet und versucht, zu verstehen an welcher Stelle im Code was passiert. Dadurch fällt es später leichter, eigene Code-Zeilen einzubringen und den vorgegebenen Code zu verändern und an die eigenen Bedürfnisse anzupassen.
Wichtige Werkzeuge
Je nach Programmiersprache sollte man sich auch die entsprechenden Werkzeuge zulegen. Bei Javascript reicht hierfür ein guter Editor und ein (oder mehrere, um die Kompatibilität zu prüfen) Browser. Empfehlenswerte Editoren sind z. B. Notepad++, Editplus oder auch UltraEdit.
Natürlich sollte man von Anfang an auch darauf achten, dass z. B. häufige Fehler vermieden werden und man nicht nachlässig mit Groß-/Kleinschreibung und Sonderzeichen umgeht.
Solltet ihr dann doch mal nicht weiterkommen, hilft unser Forum gern weiter