To program calculators I use calculator basic. I have been mildly programming graphing calculators since 7th grade. I got heavily involved in programming calculators in 8th grade after I got one for myself. I began teaching myself how to make simple games like guess the number. From there I worked up to graphic based games. Because I taught myself how to program, these programs are in spaghetti code.
I started programmin in C++ in late 8th grade. My goal was to learn a language more practical than calculator basic. I gained a basic understanding of the language and was able to make simple programs. In 9th grade I took Fundamentals of Programming. From that class I learned new strategies to help me make programs. From these strategies I learned how to make more complex programs with less headaches. I later took AP Computer Science. This class expanded on my programming understanding. From it I learned how to modularize and use object oriented programming to its fullest advantage. This allows me to organize my code and make the best games possible.