I was 19, a senior in college and not quite sure what I wanted to do. My degree was in math but I didn't want to go on to grad school and I didn't want to teach.
I took an assembly language programming course and by the first project I knew that was what I wanted to do! It just came naturally to me and I was good at it - better than anything else I ever tried.