Alice eignet sich prima für eine erste Annäherung an die objektorientierte Programmierung - was sind Klassen, Objekte, Methoden, Attribute; wie verwendet man Variablen, Parameter usw.

Die Stärke von Alice liegt im ästhetisch-kreativen Zugang. Jeder kann schnell ein kleines Filmchen machen, auch Schüler/innen, die Informatik nicht unbedingt so geil finden. Der Kreativ-Faktor ist noch höher als bei Greenfoot, wird m.E. nur noch von Scratch übertroffen.
Außerdem lässt sich sehr leicht z.B. Tastatursteuerung einbauen, was sofort Interaktivität erlaubt.

Die Schwäche liegt darin, dass Alice sehr schwer zu kontrollieren ist. Dauernd steht ein Objekt schief, verschwindet, fährt in ein anderes Objekt hinein. Wer etwas fortgeschrittenere Anwendungen (z.B. mit Kollisionsprüfungen) bauen will, muss sich schnell ziemlich tief einarbeiten.

Deshalb ist m.E. der beste Weg, Alice nur zum Einstieg in das Konzept zu verwenden und dann auf Greenfoot umzusteigen.

Achtung: Alice 3 bedient sich kompliziert und unintuitiv. In jedem Fall sollte man in schulischen Kontexten für eine entspannte Annäherung Alice 2.2 verwenden Download Alice 2.2

Alice 2.2 - Links, Tutorials

Stand dieser Links 2016, wird nicht aktualisiert. Alle Ressourcen sind englischsprachig!

Alice-Einführung von Richard G. Baldwin
Umfangreiche, strukturierte Einführung in Alice mit zahlreichen Beispielen.
Alice-Video-Tutorials mit Beispielen
Sammlung längerer Videotutorials (englisch), mit Angabe der Dauer (i.d.R. 45min, 1h). Letztes Tutorial z.B.: "This tutorial shows you how to create a cooking show game where the player must click and drag each ingredient to the bowl in the correct order. Collision detection, restricting events, parameters, and variables are used."
Übersicht über die Alice-Methoden
Erklärung und Veranschaulichung der Alice-Standard-Methoden (turn, turn to face, point at usw.), immer schön mit Bildchen.
Timer in Alice bauen (PDF)
Einen einfachen Timer in Alice bauen (PDF)
R. Baldwin: Schleifen
Schleifen und Zähler in Alice programmieren
Methoden in Alice programmieren (anspruchsvoll) (PDF)
Ausführliches Schritt-für-Schritt-Tutorial (PDF)
Methoden in Alice programmieren (Einführung) (PDF)
Einfache Einführung in die Programmierung von Methoden in Alice mit Screenshots (PDF)