Materialien

Wir haben unsere Materialseite übrigens erweitert und ergänzt – die Neue findet ihr hier.

Auf dieser Seite findet ihr eine eher wilde Linkliste zu verschiedenen Programmiersprachen, zu Web- und App-Entwicklung und sonstige nützliche Seiten. [de] steht für deutsche, [en] für englische Angebote. Es sind ausschließlich kostenlose Angebote verlinkt. Wenn ihr weiteres Material empfehlen könnt, schreibt es bitte hier in Google Spreadsheet eintragen (für alle sichtbar).

Top Tipps

Scratch
Scratch ist eine Programmiersprache für Einsteiger, mit der jeder Mensch seine eigenen interaktiven Geschichten, Spiele und Animationen programmieren kann. Scratch hilft, kreativ zu sein, systematisch zu denken und miteinander zu arbeiten. [de]

CodeCombat
Multiplayer Programmierspiel, um Programmieren zu Lernen und macht Spaß. Nicht so einen Spaß wie jau, ’ne Plakette sondern Spaß wie NEIN MUTTI, ICH MUSS NOCH DAS LEVEL BEENDEN ! Deshalb ist CodeCombat ein Multiplayerspiel und kein spielähnlicher Kurs. [de]

Code Academy
Hier kann man einfach HTML, CSS, JavaScript, jQuery, Python, Ruby und PHP lernen. Funktioniert interaktiv mit einem Editor, der direkt in die Seite eingebunden ist. [en]

OpenTechSchool
Ausführliche Tutorials zu verschiedenen Programmiersprachen (Python, Django, Javascript). [de]

Code.org
Eine Seite mit vielen schönen und einfachen Einstiegs-Tutorials. Zum Beispiel „Pogrammiere mit Anna und Elsa“ oder „Flappy Code„. [de]

Learn Code the Hard Way
Nichts für Menschen, die schnell aufgeben… Online-Bücher zu Python, Ruby, C, Regex, SQL und ein Crashkurs zur Kommandozeile. [en]

Lightbot
Man navigiert einen Roboter durch verschiedene Levels mit Programmcode. [en]

MinecraftForge
DeBukkIt macht tolle Youtube Tutorials für MinecraftForge. [de]

Python

PythonMonk
Interaktiv Python lernen. [en]

HTML und CSS

HTML und CSS in 30 Tagen
Jeffrey Way führt Anfänger in 30 Kurzvideos an HTML und CSS heran. (Für Mac-User.) [en]

Ruby

Ruby on Rails
Eines der umfangreichsten Tutorials für Ruby on Rails, dem auf Ruby aufbauenden Open Source-Framework. [en]

RubyMonk
Interaktiv Ruby lernen. [en]

Why’s (Poignant) Guide to Ruby
Das schönste Ruby-Tutorial im Netz. [en]

Java

Java-Hamster
Das Hamster-Modell ist ein einfaches aber mächtiges didaktisches Modell, mit dessen Hilfe du Grundkonzepte der Programmierung auf spielerische Art und Weise erlernen kannst. Du schreibst Programme, mit denen du virtuelle Hamster durch eine virtuelle Landschaft steuerst und bestimmte Aufgaben lösen lässt. [de]

Mobile

Android Development
Eine Einführung in die Entwicklung von Android Apps mithilfe von Eclipse. (Für Windows-User.) [en]

Windows Phone 7
Videokurs für die App-Entwicklung auf Windows Phone 7 (mit Visual Studio). Für C#-Kenner. [en]

Hardware

Arduino Tutorial
Hier wird erklärt, wie man Arduinos zum Laufen kriegt. [de]

Start Hardware
Toll gestaltetes Tutorial, das in die Welt der Hardware und Arduinos einführt. [de]

Plattformen

GitHub
GitHub ist ein webbasierter Hosting-Dienst für Software-Entwicklungsprojekte, der das Versionsverwaltungs-System Git verwendet. GitHub ist soziale Plattform für mehr als 3 Millionen Software-Entwickler. [en]

WebPlatform
WebPlatform ist eine Community-Plattform mit verschiedensten Tutorials und Dokumentationen zum Thema Web-Entwicklung. [en]

Google Code University
Google Code University bietet Einführungen zu den Themengebieten Mobile, Web-Entwicklung und Programmiersprachen. Eher für Fortgeschrittene. [en]

Sonstiges

Datawrapper
Einfaches Open Source-Werkzeug, mit dem man innerhalb von Minuten Diagramme erstellen und einbetten kann. [de]

Font Squirrel
Frei nutzbare, hochwertige Fonts. [en]