My son is a computer programmer and knew at a young age what he wanted to do. His mind naturally works that way and he finds his job very challenging.
He not only spends his time at work on the computer, but is on the computer a lot during his free time too.
If you ever need to know anything about a computer problem, he is the one to ask. It is wonderful having him around because he is a wealth of information.
I know I really depend on him to help me out with computer related issues. Since he really understands how the specific programs work, he is great at figuring out how to fix any problems I am having.