There's been some buzz around jeff atwoods Please Don't Learn to Code and i'd like to chip in my two cents:
fuck anyone who tells you that you should not learn something.
I once worked for a guy who always said "I'm not a programmer" and his code showed it. Does that mean he was performing at his peak? no. He was just boxing himself in. It was an excuse to be sloppy. Anyone can be sloppy. A key difference between him and I, was giving a damn.
Don't put yourself in a box, and say "I'm not a programmer" or "I'm just a receptionist" or what have you. You can be more than one thing, with varying levels of skill set. And you can get better. You may be REALLY great at one, and suck at another. Or be generally mediocre. But you can usually get better; it'll be a good while before you've ACTUALLY hit your "limit". And rarely is your limit not good enough, sans competitive sports or what have you, where the best's best outbests the second