title: Learning C++ from scratch in Visual Studio?
body: <p>I need to get up to speed with C++ quite quickly (I've never used it previously) - is learning through Visual Studio (i.e. Managed C++) going to be any use? Or will I end up learning the extensions and idiosyncracies of C++ in VS, rather then the language itself?</p>
  
  <p>If learning in VS is not recommended, what platform / IDE do you guys suggest?</p>
  
  <p><strong>Edit:</strong> Can anyone elaborate on what VS will hide or manage for me when coding unmanaged C++? I really need to be learning things like pointers, garbage collection and all the nuts and bolts of the low level language.. does VS abstract or hide any of this kind of stuff from you?</p>
  
  <p>Thanks for all the suggestions..</p>