19, Perl, I was going to school for Physics and I spent a lot of time mining spectroscopic data from mysql databases, converting binary dumps to csv files, etc... so I started to automate it. Eventually learned that I enjoyed writing scripts and automating things more than writing papers.
Got into networking/security, web development, and data infrastructure design. Started writing code in Python, C, and Java and catching myself up on the fundamentals of CS. Took a job as a developer, then another, then another....