2 Racket BSL - kieli
Tässä käsikirjassa esitelty ohjelmointikieli, Racket BSL (Beginning Student Language), on alunperin kehitelty käytettäväksi ohjelmoinnin opettamiseen How to Design Programs kirjan kanssa. Tähän suomenkieliseen käsikirjaan on otettu vain pieni osa alkuperäisistä toiminnoista, koska Koodausta kouluun materiaalin tehtävät eivät vaadi kaikkia toimintoja. Löydät kielen täydellisen kuvauksen osoitteesta: http://docs.racket-lang.org/htdp-langs/beginner.html
Tämän käsikirjan esittelemät toiminnot toimivat sekä DrRacket:ssä, että WeScheme:ssä, muutamaa poikkeusta lukuunottamatta. Nämä on mainittu ko. toiminnon yhteydessä.
DrRacket:ssä Racket BSL on asetettava käyttöön Languages - valikon kautta, WeScheme tukee sitä suoraan.
Huom! Tässä käsikirjassa käytetään termejä Racket BSL ja Racket-kieli toistensa synonyymeinä. Huomaa kuitenkin, että vaikka Racket BSL muistuttaakin hyvin paljon varsinaista Racket-kieltä, nämä ovat kaksi eri ohjelmointikieltä.
Käsikirjaan on otettu mukaan myös muutama toiminnallisuus ISL - kielestä (Intermediate Student Language) ja ASL - kielistä (Advanced Student Language), helpottamaan vaativampien harjoitusten koodaamista. Jos toiminto vaatii ISL tai ASL kielen, se on ilmoitettu käsikirjassa selkeästi.