Been coding games since age 5. Apple II e basic until Microsoft took over, then GW basic, then turbo pascal in teens. First used C at Texas A&M high school. Then C ++ at university Utah after one semester at BYU ( did assembly and CPU structure) in afternoon at high school ( fam moved to Provo) Java added to classes. Summer intern at Novell.
Senior Year I saw an Xbox opening nearby, so took it.