The native language is the TIBASIC. This language is very slow but you can use all functions available on your calculator and this is the easy way to program.
There's also assembly which is the native language of the processor.
And there's hybrid, a mix between the two where you use calc tokens to do powerful things.
Assembly is not a good choice if you don't know anything in IT science but why not :D