"C, java, ruby, python math up to precalc"
My first programming language was C. I know how to make pointers to pointers and why you would want to do that. While at UCSD, I tutored the programming languages course twice. That course covered different programming paradigms such as functional programming, object oriented, as well different kinds of typing. Projects were done in ocaml, python,
10+ subjects, including C