I have just recently purchased a Ti-84 Plus and I was wondering what's the best way to begin developing software for it. Is there like a tutorial I should see, language I should be using, or other things I should know?
TI-Basic would be the easiest language to start with! TIBasicDev has a great tutorial here: http://tibasicdev.wikidot.com/starter-kit and a command index here: http://tibasicdev.wikidot.com/command-index

It's extremely difficult to brick a TI-84 Plus so you don't have to worry about that. Most issues can be fixed just by performing a RAM reset.
Do you mean a TI-84 Plus CE Python? If so, I would recommend learning Python on your computer if possible as it is more convenient. The CE's Python onterpreter is pretty underpowered, so you would have to optimize your programs for speed on the off-chance you wanted to make a CE Python game. TI-Planet's Project Builder is great for coding Python specifically for the CE in the browser.
CreVolve wrote:
I have just recently purchased a Ti-84 Plus and I was wondering what's the best way to begin developing software for it. Is there like a tutorial I should see, language I should be using, or other things I should know?

I also have a ti84 plus ce python, and my personal favorite language to code in is TI-BASIC. there’s also python and assembly, I do a bit of python, mainly just putting .py files from my computer onto my calculator using ti connect ce, and I also code some simple programs myself. However, do note that the version of python is heavily modified from normal python 3.x, as it is a version of circuit python, which is a version of micro python, which is a version of normal python 3.x. Assembly is great for coding advanced games and stuff like that, but I don’t do it, because in my opinion it’s difficult. I don’t know much about it, so someone correct me if I’m wrong, but here’s what I know. You can’t code it one your calculator directly, only on your computer, and you need artifice to run it if your calculators’s os is 5.5.0+. you need something called an assembler to put your code into a file (i think?) but if you know how to code it, your programs will run a lot faster because it isn’t an interpreted code (I think that’s the word for it).

Anyways, the best resources (that I know of):
for ti basic:
Like thelastmillenial said, Tibasicdev is a good website, but the ti docs are also pretty good, I found them on iphoenix’s signature. (Also apparently KermMartian wrote a book about it?)
For python, it’s quite common to find good guides for it, I just learned off of YouTube, but you can find tons of different resources for it online.
For assembly, I only know that the Tidocs has some knowledge about it, but only for the ti83+ I believe. You could probably find more info on this website or maybe just online. Just beware that Texas Instruments doesn’t like it when you code assembly. Evil or Very Mad

Overall, good resources are probably this website, ticalcs.org, the awesome ti docs, and YouTube.


Edit: iPhoenix (my new downstairs neighbor) corrected me, it’s called the awesome ti docs, not the tidocs
guywithathing wrote:
the ti docs are also pretty good, I found them on iphoenix’s signature


Presumably, you mean the Awesome TI Docs list, which contains an entire section dedicated to resources for learning TI-BASIC.

That document also has information for assembly programming- check your calculator against the key at the top to find resources specific to your calculator- but I always encourage new programmers to start with TI-BASIC or Python.
guywithathing wrote:
CreVolve wrote:
I have just recently purchased a Ti-84 Plus and I was wondering what's the best way to begin developing software for it. Is there like a tutorial I should see, language I should be using, or other things I should know?

I also have a ti84 plus ce python, and my personal favorite language to code in is TI-BASIC.

All of this except that I went so far as to remove the Python app entirely to free up space for more apps and other software. The calculator was selling for the same price as a regular one so I grabbed the Python and didn't enjoy any bit of the experience with the app or the limitations in transfering from another workstation. It's a great calculator with or without the python, TI-BASIC is a great way to start learning code and tinkering with your calculator.

At it's core coding is translating a solution to a need into something a computer can understand to complete the task in a meaningful way. If you start learning the code, you'll be coming up with Ti-BASIC solutions for all sorts of common problems just for the fun of it.
I would go with the natural progression, TI-BASIC, ICE(or Celtic), C, and then asm, and if you do that, you have enough understanding to learn any language on the computer.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement