Kurssilla käytetään esimerkkien esittämiseen luennoilla ja demoissa Squeak-ohjelmointiympäristöä. Squeak on monipuolinen ja rikas Smalltalk-kielen ohjelmointiympäristö, ja se sopiikin siten hyvin kurssin oliolähtöiseen näkökulmaan.
Squeakin luokista löytyy dokumentaatio luokkien yhteydestä, eli ei tarvitse mennä merta edemmäs kalaan. On hyvä tapa ja erittäin opettavaista lukea muiden kirjoittamaa ohjelmakoodia. Nyt se kannattaa aloittaa, jos ei jo ole aiemmin lukenut.
Osa oppaista sisältää hieman vanhaa tietoa, esim. AllignmentMorph:ia ei enää käytetä, sillä sen toiminnallisuus on mukana Morphissa. Näissä asioissa auttaa tuo http://minnow.cc.gatech.edu/squeak/, sekä Google.
HUOMIO! Linuxissa, joillakin (esim. Redhat/Fedora) kerneleillä joillakin Squeakin 3.8 versiota aiemmilla versioilla, saattaa tulla esille pieni bugi Squeakin muistinkäsittelyssä. Squeak ei näet pysty ymmärtämään yli kahden gigan muistiavaruuksia. Kehittäjillä on kuulemman kädet täynnä töitä, joten tämän bugin korjaus ei ole heidän prioriteettilistallaan kovin korkealla.
Bugin pystyy, ainakin joillain konfiguraatioilla, kiertämään antamalla
virtuaalikoneelle komentoriviltä parametrin '-mmap 512M'.
Jos Squeak ei toimi 512 megan asetuksella, koeta pienempää arvoa (tai suurempaa).
Windowsissa ja MacOS X:ssä tämä ongelma ei ole tullut vastaan.
Lähdekoodia löytyy koodi-hakemistosta. Laita hakemiston polku osoitteeksi Monticellon varastolle, niin voit ladata lähdekoodin suoraan Squeakiisi.