I have been using and building computers for many years, and I am now ready to take the plunge into the programming world. I would like recommendations on which environment to start with. If you could please include your reasons why you recommend one. I realize that the Windows environment is the most popular, but all recommendations are greatly appreciated. I need a good solid language to start with, and have not decided on what types of applications I will be building. I thank you in advance for your replies!!!!! 