When I was 13 years old, I started editing computer game code as hobby. Over time, my interests have branched out into other areas of science and technology, including engineering and electronics.
With programming, I started out self-taught. One computer game that I frequently edited was the game Starsiege: Tribes, developed by Sierra Enterainment. The syntax of the game's script code is similar to C#. During my junior and senior years of high school, I worked with a "mod" team in my spare time on a public Tribes game server. We consolidated our code via a VNC network. Today, my programming knowledge has expanded to both Java and Bash script.
My enthusiasm for electricity and electronics did not develop until my senior year in high school. It was there, in my AP* Physics class, that I first learned about the science of electricity and electrical components. For example, upon reading how to construct a capacitor, I decided to build one myself (see Homemade Leyden Jars). I have also done various electrical expirements, such as constructing an electromagnet. In the near future, I plan to construct an own air-core resonance transformer.