The TI-84 is a very functional calculator, and programming it is one of the most versatile skills you could develop as an end user. The language used is BASIC. Although, the idea is complicated, once you get the hang of it, it is like telling a young stupid child how to do something. In this set of posts, I will show you how to write in BASIC.