I am fed up with my current sales job and am looking at getting into the programming arena. I feel that I have the basic computer and intellectual skills necessary to be successful in the industry. However, I would like some advice on what language I should learn first. I intend on teaching myself with the help of this online forum and text books. I have discovered that I need to obtain a compiler. It seems as though this is a free piece of software I can get on the internet. Any suggestions on where I should get this? Any and all advice is greatly appreciated. Thank you in advance to those of you that respond.