Well I did the hard way Smiley. Our(Netherlands) school system really differs from other Country's. So I began in the middle level of the school system. Graduated school on my 21st as a system administrator. Went working. Got my Microsoft Certified Application Developer certificate last summer. And now on my 24th I'm going to start on my new job as Medior Software Engineer(with 3years experience as a OO programmer) on University level. A friend of mine almost has his bachelor degree and than he starts as a Junior Software Engineer. And we graduated together from the same school we were on together 3 years ago.