XxsithlordxX said:
computer software programmer or possibly a web designer
Just a clarification:
Programmers need to think systematically and be aware of the functionality and behavior of computers. Designers need to learn aesthetics and be comfortable with particular software packages. Having been a web
programmer for 11 years, I know I've given certain people an enormously incorrect impression of myself by saying that I was a web
designer. Effectively, designers don't have to be technically-savvy (it may help), but programmers do.
Technically, I'm not sure if there's a much of a distinction between "web developer" and "web programmer", but I think "programmer" implies a bit more technicality.
Anyway, I expect you'll be a bit behind the game, since most programmers seem to have started out pretty young. But by no means is it too late. I would probably recommend starting out with something like complex JavaScript, more-or-less as a test to see if you're really interested in programming or not. It's free, there's a lot of help available online, it's fairly robust, and it's easy to produce something handy.
If you're still interested in programming after having gotten into the gory-guts-of-code, then you can move onto the "truer" programming languages like Java and C++.
DaveE