Achtung: Dieses Material wird nicht mehr gepflegt. Du solltest js-beginners-1 benutzen, das ist etwas kürzer und leichter.
Unser Ziel für den ersten Tag ist es, genug JavaScript zu lernen um gefährlich zu sein und nebenbei ein Gefühl für JavaScripts natürlichen Lebensraum (Web, Browser, HTML) zu bekommen.
Als Entwicklungsumgebung für den Kurs werden wir Google Chrome verwenden, weil es ein Browser ist, der ausgezeichnete Tools für Entwickler bereithält. Falls Du eine ausgeprägte persönliche Vorliebe für einen anderen Browser haben solltest (bitte lass es nicht Internet Explorer sein), kannst du auch gerne probieren diesen zu verwenden—die meisten modernen Browser haben ganz ordentliche Tools für Entwickler—aber dieses Tutorial wird die Funktionalitäten von Chrome beschreiben.
Wenn Du Chrome noch nicht installiert hast, kannst Du ihn hier herunterladen:
Abgesehen von einem Browser brauchst Du keine weitere Software. Wir werden unsere JavaScript-Programme direkt im Browser schreiben und ausprobieren.
Im Verlauf des Tages werden wir ein einfaches Spiel schreiben. Die ersten paar Stunden werden wir mit erbärmlich banalen Programm-Schnipseln verbringen, um ein Gefühl für die Sprache zu bekommen. Gib nicht auf, denn diese Vorübungen erlauben Dir Zugang zu einer Welt größerer, interessanterer Dinge.
Dieses Dokument ist eine Schritt-für-Schritt Anleitung, mit der Du den Browser und seine JavaScript-Umgebung erkunden kannst und lernst, Deine ersten eigenen Programme zu schreiben.
Jeder Schritt wird ein Ziel haben (es beschreibt das Warum), Anweisungen was genau zu tun ist, und eine Erklärung, die Dir sagt wie und warum das funktioniert was Du da tust. Zum Beispiel:
Sehen wie ein Schritt aussieht.
Lies diesen Text aufmerksam.
Das Ziel kommt immer zuerst. Ohne Ziel, keine Aktion. Die Anweisungen sind schlicht und eindeutig gehalten und enthalten keine Hintergrund-Informationen. Danach kommt eine Erklärung, die (hoffentlich) klarmacht, wie und warum alles funktioniert.
Eine gute Idee ist es, diesen Spickzettel in einem Browser-Tab geöffnet zu halten, damit Du dort schnell nachschauen kannst, wie genau etwas zu schreiben oder zu lesen ist. Mach Dir keine Sorgen, wenn Dir dieser Zettel jetzt erstmal gar nichts sagt. Er ist dafür gedacht, Dinge nachzuschlagen nachdem sie Dir erklärt wurden.
Darüber hinaus sind unsere Coaches auch immer gerne bereit Fragen zu beantworten. Falls Du irgendwann zwischendurch das Gefühl hast, dass Du verwirrt bist oder nicht weiterkommst, mach Dich bemerkbar und wir werden unser Bestes tun Dich zu "entwirren".