Computer programming can be a very exciting and well paid job. There are lots of different options to you as a programmer in terms of how and where you work. You may find that you are best suited to working in a web design company where you are given specific tasks to complete on client’s websites. If you are also quite confident and feel like you could handle the sales side of things too then it may be time to look at setting up your own company.
Running your own computer programming company can be quite stressful, but you can always outsource the parts that you are not so good at to concentrate on the bits that you do excel in. Often programmers employ someone else to do their book keeping and sales side of things.
Why not give it a go first and see how you get on, you may surprise yourself and find that you are more than capable of doing it all!