IT is evolving on a minute-by-minute basis, so before you even decide to start, you have to ask yourself if you are ready to commit a lot of time and effort to staying on the edge and keeping your skills current. Personally, I have always loved computers but wasn’t willing to keep running just to stay in place so I kept my interest at a hobbyist level. However, if you are willing to make the commitment then more power to you, and great things await.
With HTML5 ascendant and gawd-only-knows-what going on with the IPv4—>IPv6 mess, web design might be a little dicey, but if you are the creative type or just have a lot of energy then go for it. Networking may be a bit of a clusterfuck as they just assigned the last IPv4 address and while IPv^ has been ready to go for a decade now, only about 1% of computers actually use it. Then again, the transition may lead to more work….
Databases evolve less quickly, but require some hefty skills beyond keyboard-and-console. To be good at anything database related, you need to be able to visualize vast quantities of inter-related data and the connections that turn that raw data into useful info, and it really helps if you can do it in your head. Most of the successful DB-type guys I know are Autistic, proving the old, “You don’t have to be crazy to work here, but it helps” joke to be true in some instances.
IT support…. that covers a wide range, but the first thing that pops into my head when I think “support” is spending half an hour on the phone with someone who broke the cupholder off of their PC. There are other types, but most involve dealing with people, and most of those people will have little/no idea what the hel you are talking about yet insist on having it explained ot them in terms that they can understand. While not as bad as explaining quantum physics to a four-year-old, it can be frustrating unless you really are into that sort of thing.
I hope I didn’t sound too scary there. It’s just that most people will go on about how great this or that area is without letting you know the downsides or what you are really in for. If you are the type of person who likes a challenge then you really can’t go wrong with any of them
Personally, if I had to chose amongst those for myself then I would go with databases as I like juggling data, cross-referencing things, and hate dealing with people who don’t know at least half of what I am talking about, but that may not be the right choice for you. If you claim that you are passionate about computers in general though, then there really is no wrong direction for you.
@blueiiznh That is why I am happy to be trained as an electrician. Programs tell the computer where to direct electrons, but there won’t be any electrons to direct if the lights go out. You don’t get much lower-level than that ;)