I'm newer to programming, just finished developing a browser-based game using the HTML canvas element and Javascript. In the future I'm planning to dive into C++. I have used Visual Studio Express but am currently using Vim out of my Terminal to code and deploying to Safari.
My question is could I be using Xcode? It seems like such a wonderful IDE but it also seems like HTML and JS are beneath it. When I'm learning C++ this summer, would Xcode be a good environment to manage my exercises and experiments? If so I'd like to start getting used to it now, with a language I know-ish rather than spread my learning over multiple topics (Xcode, C++, raising children..)