I am 18 and have been programming for 2 years. I got my first programming job as a Research assistant when I was 17 and in grade 12 and though that project ended, I am currently working for a security company on a not yet released product as a programmer. I admit, I am addicted. I spend on average 30 to 40 hours per week and I love it.