Nie war es einfacher. Als ich zu meiner Zeit noch angefangen habe zu programmieren, da waren vor allem Bücher gefragt: Lesen und abtippen (copy & paste ging nicht) und wenn das Programm nicht lief, dann gabs auch kein stackoverflow sondern dann hatte man entweder einen Freund, den man fragen konnte oder aber man hat gegrübelt und probiert bis es klappt.
Hier eine Liste mit ausgezeichneten Ressourcen für alle zukünftigen Zen Coders 😉 – Wahrscheinlich hätte ich noch eine Seite zum Englisch lernen hinzufügen sollen, da alle Seiten in Englisch sind… in der IT Welt ist das wohl einfach eine Grundvoraussetzung.
Falls du noch weitere gute Seiten kennst, bitte unbedingt in die Kommentare posten.
Codeacademy
Sprachen
- Web Fundamentals
- JavaScript/jQuery
- Python
- Ruby
- PHP
- Common APIs (e.g. YouTube, Twitter, Evernote…)
Randdaten
- Preis: Gratis
- Level: Anfänger – Fortgeschrittener Anfänger
- Sprache: Deutsch & Englisch
- Url: http://www.codeacademy.com
Zusammenfassung: Verschiedene Lehrgänge, welche auf Learning by Doing setzen. Es gibt einen Editor im Browser zum Programmieren. Übungen können direkt online durchgeführt werden. Sehr hübsch und einfach aufgebaut. Das ganze ist als Community aufgesetzt, sprich jeder kann Übungen online erstellen.
Udacity
Sprachen
- Java
- Javascript
Randdaten
- Preis: Gratis
- Level: Anfänger – Fortgeschrittener Anfänger
- Sprache: Englisch
- Url: Udacity – Web Development, HTML5 Game Development, Introduction to Programming in Java
Zusammenfassung: Technisch perfekt umgesetzte Kurse: Videos mit eingebauten Übungen, welche gleich direkt im Browser gelöst und überprüft werden können. Zu jedem Kurs gibt es auch ein Forum, wo die Übung diskutiert werden.
It-ebooks
Sprachen
- Diverse
Randdaten
- Preis: Gratis
- Level: Anfänger – Fortgeschrittene
- Sprache: Englisch
- Url: HTML5 & CSS3 for the Real world (unter anderem)
Zusammenfassung: Der eine oder andere bevorzugt vielleicht lieber ein bisschen traditionellere Methoden zum Lernen: Ein Buch. Es gibt Bücher zu allen möglichen Themen und Sprachen: Java, JQuery, PHP, Javascript, Canvas und und und. Die Bücher können als PDF heruntergeladen werden, online gelesen werden oder gekauft werden.
HTML5 Doctor
Sprachen
- HTML
Randdaten
- Preis: Gratis
- Level: Anfänger – Fortgeschrittene Anfänger
- Sprache: Englisch
- Url: http://html5doctor.com/
Zusammenfassung: HTML5 ist die Grundlage für jeden Webentwickler. HTML 4 hat 14 Jahre auf dem Buckel und wird langsam durch HTML5 abgelöst. HTML5 Doctor beschäftigt sich mit dem Markup und erklärt die neuen Javascript APIs, welche dem Webentwickler zur Verfügung stehen, wie z.B. Web SQL, Native Drag & Drop oder Application Cache. Eine Vielzahl an Artikeln geben einen guten Überblick über HTML5.
Codeschool
Sprachen
- Javascript
- Ruby
- iOS
- HTML/CSS/SASS
Randdaten
- Preis: Gratis & Bezahlt
- Level: Anfänger – Fortgeschrittene
- Sprache: Englisch
- Url: http://www.codeschool.com
Zusammenfassung: Sehr ansprechende Seite. Einige Kurse sind frei zugänglich, andere müssen gekauft werden. Lektionen mit Video und eingebauten Übungen.
Treehouse
Sprachen
- Javascript
- Ruby
- iOS
Randdaten
- Preis: Bezahlt (ab 25$ pro Monat)
- Level: Anfänger – Fortgeschrittene
- Sprache: Englisch
- Url: https://teamtreehouse.com
Zusammenfassung: Gratis gibt es nicht sehr viel Inhalt. Die Jungs haben ein wöchentliches Videopodcast, wo sie während ca 20 Minuten über technische Themen sprechen. Sehr professionell. Mit den eigentlichen Videos habe ich keine Erfahrung.
Dive into HTML5
Sprachen
- HTML5
Randdaten
- Preis: Gratis
- Level: Anfänger – Fortgeschrittene Anfänger
- Sprache: Englisch
- Url: http://fortuito.us/diveintohtml5
Zusammenfassung: Wer gerne liest, kann sich auf dieser Webseite vertiefen. Mehr Text findet sich auf kaum einer Seite. Es mag ein bisschen altmodisch aussehen, der Inhalt ist jedoch top aktuell und sehr verständlich.
Can I Use
Beschreibung: caniuse.com ist ein Nachschlagewerk. Probleme in der Webentwicklung ist seit der Entstehung des Webs vor allem die Browserkompatibilität. Angefangen mit dem grossen Browserkrieg zwischen Microsoft und Netscap geht es mittlerweile zwischen Chrome, Microsoft, Firefox und co weiter, wobei die alle Fronten gleich verhärtet sind.
caniuse.com ist ein riesiges interaktives Nachschlagewerk, zum herausfinden, ob ein Browser eine bestimmte Funktion/bestimmtes Feature unterstützt oder nicht. Dabei werden HTML, CSS und Javascript abgedeckt (also alle gängigen HTML5 Elemente). Sehr empfehlenswert!
Url: http://caniuse.com
The CodePlayer
HTML, CSS und Javascript. Lernen Anhand von Beispielen. Hat einige nette Beispiel dabei. Entweder den Code selber anschauen, oder "beim schreiben" zuschauen.
Url: http://thecodeplayer.com/
Fazit
Der Weg ist lang und steinig, aber alle haben irgendwann mal begonnen… auch die Grossen und falls du noch weitere gute Seiten kennst, bitte unbedingt in die Kommentare posten.