Anfängerkurs Startseite – Hier geht es los

Ein neuer Schritt für dich. Du hast vor programmieren zu lernen und wirst es hier lernen.
Bevor es losgeht, habe ich noch ein paar Tipps für dich.
Ich wünsche dir jetzt schon viel Erfolg. Lerne Programmieren!
Bevor es losgeht: Was ist programmieren?
Man löst Probleme. Jeden Tag. Eigene im Code und die Probleme anderer.
Programmieren ist alles andere als einfaches Tippen von Quellcodes. Programmierer lösen Probleme und Aufgaben, indem sie logisch Denken. Jede Herausforderung, die einem Programmierer gestellt wird, ist zu lösen wie ein Rätsel. Wie es bei Rätseln so ist, ist es auch beim programmieren.
Man muss die möglichen Lösungen durchdenken und ausprobieren. Dabei macht man Fehler, bewegt sich oft auf dem Holzweg und muss von vorne anfangen. Was hat man falsch gemacht? Welche Möglichkeiten gibt es noch? Was kann ich noch ausprobieren? Das sind alltägliche Fragen. Dann hast du das Rätsel irgendwann geknackt: Wenn der Fehler behoben ist und das Programm so läuft, wie man es sich vorstellt, ist es das beste Gefühl überhaupt!
Hier sollst du lernen, wie man diese Art von Rätseln lösen kann um eigene Programme schreiben zu können. Welche Werkzeuge du dabei zur Verfügung hast und wie du diese einsetzt lernst du hier ebenfalls.
Das brauchst du noch
Überspringe diese Liste nicht, du könntest es nachher bereuen.
Dein Start
Auch wenn du hier gleich mit Javascript und Webtechnologien arbeiten wirst, lernst du hier wie man als Programmierer denken muss, bevor man anfängt auf der Tastatur rumzuhämmern. Das bedeutet, du wirst hier viel mitdenken müssen.
Die Programmiersprache kannst du mit genug Erfahrung später wechseln, wie deine Kleidung (jeder weiß, wie man sich Schuhe anzieht, egal welche Schuhe das sind) und je nach Bedarf benutzen.
Auch wenn du eigentlich eine andere Programmiersprache lernen wolltest, fang einfach mit Javascript an. Du wirst genug Fehler machen und mindestens noch 2 weitere Sprachen lernen, bis du professionell Software entwickeln kannst.
Starte langsam, mache kleine Projekte und werde jedesmals ein bisschen professioneller und schneller.
Mitdenken
Dieser Kurs ist anders als die Kurse, Bücher und Tutorials, die du sonst kennengelernt hast. Du wirst hier nicht alle Sprachelemente einer Programmiersprache langweilig auswendig lernen und Code abschreiben.
Du denkst hier aktiv mit! Nach den meisten Erklärungen gibt es Aufgaben, bei denen du Gehirnschmalz investieren musst. Dabei wird die Lernkurve von Video zu Video immer weiter ansteigen, denn das bisher Gelernte wird immer weiter vorausgesetzt.
Aufgaben durcharbeiten
Musst du die Aufgaben durcharbeiten? Ganz klares ja! Genau wie man bei einer Diät peinlich auf die Ernährung achten muss und täglich Sportübungen macht, ist es im Kurs notwendig, dass du alle Übungen mitmachst.
Jedes mal, wenn du eine Aufgabe überspringst, erschwerst du deinen Lernprozess. Denn das Übersprungene wirst du nachher benötigen. Daran kannst du dich gewöhnen, denn ab heute wirst du jeden Tag dazulernen.
Programmieren bedeutet lebenslanges Lernen. Hört sich bedrohlich an, ist aber ziemlich cool. Bei jeder Aufgabe stehst du vor einem neuen Problem, welches du vorher nicht kanntest und dies fordert, dass du täglich ausprobierst und dazu lernst.
Lösungswege
Die Aufgaben können ziemlich unterschiedlich ausfallen. Etwas, was in der einen Aufgabe die Lösung war, kann eventuell in der nächsten Aufgabe nicht funktionieren.
Du wirst am Anfang oft das Gefühl haben, alles richtig gemacht zu haben und es funktioniert trotzdem nicht: Keine Panik! Das ist völlig normal und hat nichts mit deiner Intelligenz zutun.
Du wirst Dinge übersehen und diese Fehler gehören zu deiner Lernkurve. Frage dich einfach: Was habe ich übersehen? Und prüfe es nochmal. Es ist etwas wie Detektivarbeit.
Planlos oder Fehlerhaft?
Alle Übungen wurden intensiv getestet und funktionieren. Solltest du das Gefühl haben bei einer Übung überhaupt nicht zu wissen, wie du diese lösen sollst, schau dir die Videos und auch die Programme vorher an. Meistens bekommst du schon eine Idee wie du etwas lösen kannst und oft gibt es mehrere Möglichkeiten etwas zu lösen. Probiere diese Möglichkeiten aus!
Wenn das eine nicht funktioniert, funktioniert vielleicht etwas anderes. Das bedeutet, dass deine erste Lösung nicht unbedingt beim ersten Mal klappen muss. Das liegt nicht an dir oder an der Aufgabe, sondern gehört zum Programmieren selbst.
Wenn etwas nicht so funktioniert, wie du dir das vorstellst, dann musst du herausfinden, was nicht funktioniert und warum es nicht funktioniert.
Die Werkzeuge dazu lernst du hier ebenfalls kennen. Dies sind Werkzeuge, die ein Programmierer täglich nutzt. Deine Neugier ist also gefragt: Überlegen, Ausprobieren, analysieren und Quellcode lesen.
Die Rettung
Solltest du trotz Analysen, Ausprobieren und nachvollziehen nicht auf die Lösung kommen, dann kannst du dir Hilfe holen. Schreib uns eine E-Mail mit deinem Problem.
Achte darauf, dass du alle von dir geschriebenen Quellcodes und Screenshots von eventuellen Fehlermeldungen mitschickst, da es sonst länger dauert, herauszufinden wo eigentlich der Fehler liegt.
Je mehr Infos unser Support erhält um so besser können wir dir helfen.
Work in Progress
Dieser Kurs lebt! Du wirst eventuell Videos sehen, die etwas älter aussehen. Die Videos aus dem Kurs wurden nach und nach erstellt. Das liegt zum einen daran, dass der Kurs nach Rückmeldung der Teilnehmer weiterentwickelt wird und sich damit immer weiter verbessert.
Leidenschaft für das Programmieren
Dieser Kurs ist entstanden, weil ich finde, dass jeder programmieren lernen kann, wenn er nur das richtige Lernmaterial zur Verfügung hat. Hat dir etwas nicht gefallen schreibe mir eine E-Mail mit deinen Sorgen. Ich helfe dir und werde gleichzeitig den Kurs verbessern.
Wenn dir der Kurs gefällt, freue ich mich über deinen Support!
Hilf mir und erzähle anderen über lerneProgrammieren.de
Viel Erfolg wünscht dir Arek von lerneProgrammieren.de