Java is a language that runs on many different computing platforms. Ryan first started to learn Java when he was only in 6th grade, and has been programming in it ever since. Java is one of Ryan’s favorite languages to program in for rapid prototype development, as well as for server-side programming.