I'm one the best math students at my current school and calculus is fun for me. I'm the only person I know that knows how to program, none of the other students I've met are interested in computers at all.
The students that are performing at the same level as I am seem (to me) to be "elites". I find my self becoming more and more cynical each day listening to complaints about having an old model of iPhone or "having to go to Paris with dad" (someone really said this), when all I have is a flip phone and I've never ridden on a plane.
I told my self a few years ago I was going to learn to program because it seemed to be something that anyone could do (as long as you have a computer and internet access), seemed to be growing, and seemed to be high paying. I've gotten pretty good, but I still have a ways to go.
Now I'm at the point where I can leave my disabled parents for school and let my teeth continue to decay and deal with that social stigma, or I can get a job doing tech support and hopefully help my situation a little faster.
We'll see..