Jeg ville starte med at tage et kig inde på ticalc.org under deres tutorials -
http://www.ticalc.org/programming/columns/.Start dog lige med at finde ud af HVAD du vil kunne lave inden du går i gang med noget - du har nemlig valget mellem to ting, assembly og TI-BASIC.
TI-BASIC er et simpelt sprog, men det er forholdsvist langsomt at eksekvere - hvilket ikke duer hvis du vil lave noget i stil med eks. Snake (eller næsten alt andet med animation, faktisk). Assembly er ikke helt så let at skrive, og hvis du laver en fejl der kan du i værste fald ødelægge din lommeregner. Desuden kan det ikke skrives DIREKTE på maskinen som TI-BASIC kan, men skal assembles på en computer til noget din TI-89 kan forstå. Til gengæld får du mulighed for at lave nogle rigtig hurtige programmer, hvilket næsten er påkrævet til visse spil.
Hvis du giver dig i kast med assembly, vil jeg råde dig til at hente SDK'et fra
http://education.ti.com/educationportal/sites/US/productDetail/us_sdk_89_92p.html. Det giver dig en TI-89 på din computer, som du kan bruge til at teste dine programmer - så er din lommeregner i sikkerhed hvis nu du har lavet en fejl.
Du kan jo også lige se om det du vil lave allerede ER lavet, hvis det bare er for at have noget underholdende: kig under Archives > File Archives inde på ticalc.org.