I want to start to learn programmimg and as it's going to take a while I want to make sure I make the correct choice in language. C++ and Visual Basic6 seem the most popular choices. Are these likely to remain popular, usable for various tasks and current? I know Microsoft is attempting to finish off VB6 with it's new VB.Net. I am currently learning computerscience at college and want to work in the computer security industry so will need to learn programming etc. Which language would you recommend to me and why? Many thanks!