I learned programming on a Ti-59. It has all the fun indirect addressing, etc. that came in real handy when I learned assembly language. I still remember the little magnetic strips that could store programs and the little roms that supported various additional calculations like Electrical Engineering, etc. I also had the printer that would let you print copies of the programs you wrote and could be used like a dot matrix to print receipts, etc.
Keep Up with TechRepublic