Bekapcsolás után rögtön lehetett programozni
A Commodore 64 bekapcsolás után nem egy grafikus menüvel, hanem egy kék képernyővel és egy villogó kurzorral fogadott. A képernyő tetején megjelent a gép neve, a szabad memória mennyisége – 38 911 bájt BASIC számára –, és a READY felirat. A gép készen állt arra, hogy utasításokat fogadjon.
A BASIC parancssor azonnal elérhető volt, ezért a játékok mellett természetes volt kipróbálni néhány egyszerű utasítást is.
Az első program: 10 PRINT
Sok ember első programja ugyanaz volt: 10 PRINT "SZIA", majd 20 GOTO 10. A RUN parancs után a képernyőt ellepte a felirat, újra és újra, amíg meg nem nyomták a RUN/STOP gombot. Ez a két sor megmutatta a programozás lényegét: a gép pontosan azt teszi, amit mondunk neki, és addig ismétli, amíg meg nem állítjuk.
Sokan ezzel a programmal mutatták meg először a családnak, hogy „programoztak” valamit.
A labirintus egyetlen sorból
A C64 egyik leghíresebb programja egyetlen sorból állt, és véletlenszerű ferde vonalakkal labirintusszerű mintát rajzolt a képernyőre. Ez a rövid kód megmutatta, hogy néhány karakterrel is látványos eredményt lehet elérni.
A programot ma is gyakran idézik a programozás és a kreatív kódolás történetében, sőt egy egész könyvet is írtak róla. Sok fiatal számára ez volt az első pillanat, amikor rácsodálkoztak a számítógép kreatív lehetőségeire.
POKE és PEEK: a gép belsejébe nyúlva
A C64 BASIC 2.0-s változata nem tartalmazott külön parancsokat a grafikához és a hanghoz. Ha valaki színeket akart változtatni, hangot akart kelteni vagy figurákat akart mozgatni, a POKE és PEEK utasításokkal közvetlenül a memória egyes címeire kellett írnia, illetve onnan olvasnia.
Ez nehezebbé tette a programozást, de közben a gép működésének mélyebb megismerésére is ösztönzött. Sok későbbi programozó itt tanulta meg, hogyan épül fel egy számítógép belülről.
Begépelt programok az újságokból
A számítástechnikai újságok és könyvek gyakran közöltek programlistákat, amelyeket a felhasználók begépeltek a gépükbe. Egy-egy játék vagy hasznos program akár több oldalnyi kódból is állhatott, és a begépelés órákig tartott.
Egyetlen elírás is elég volt ahhoz, hogy a program ne működjön, ezért a hibakeresés a tanulás fontos része lett. A sikeres futtatás öröme azonban minden fáradságot megért.
A játék mögött egyszer csak látható lett a logika
A saját apró programok után a kereskedelmi játékok is más fényt kaptak. Kiderült, hogy a képernyőn mozgó figurák mögött ugyanúgy szabályok, változók és ciklusok vannak. Ez a felismerés sokakat vitt később komolyabb programozás felé.
A C64 BASIC így egy egész generáció számára jelentette a programozás kapuját. Sok mai szoftverfejlesztő és mérnök azzal kezdte, hogy egy kék képernyő előtt ülve beírta: 10 PRINT.