I have been programming in VB & VBA for years, but now fancy a new challange. I've always wanted to learn C++, because of the possibilites it gives to a developer. My ultimate objective will be to create cross-platform database applications, but I fully appreciate that it will take a good few years to get to the level required.
I could really do with a few pointers as to the right IDE and good books. I have used Visual Studio - and was thinking that this would be a good, familiar starting point, but I want to give myself as many options as possible for the future, so this may not be the best idea.
I know this is a very vague question - but I always get good advice from the EE members, so it felt like a good place to start.
Thanks in advance.