For the past 7 years I have been working as an accountant while tinkering with excel macros, and teaching myself .NET in my spare time. This tinkering led me to consider returning to school to get a second degree. I would like to be a programmer, but I cannot determine which degree I need to pursue. Should I be looking for an IT program or a CS program? What is the difference? Is it possible to start a career in programming while I earn this degree?
Also, it has come to my attention that I do not need an undergrad degree in IT or CS in order to pursue a masters degree in those fields (provided I take a few prerequisite classes). Should I spend my time earning an undergrad degree in these fields or would I be wiser to go after a masters degree?