Native C++ "How Do I ?"
This posting is dedicated to Sagi, my student at MIC, who learn native C++.
First, learn the language from Stroustrup and Lippman. Those 2 C++ language books are mandatory for developers. It will take 1-2 month to complete C++ language course depends to your speed, then explore some industry standard libraries like STL in VC++ compiler (You can you STL Port if you prefer to), Boost, Win32 API, MFC, and ATL. It will takes another 3-6 months, also depends to your speed :). STL and Boost can encapsulate your stratch algorithm and data structure experiences into consistent API model.
To help you in learning (language + libraries), I recommend the "How Do I" videos from Visual C++ team (MSDN). Those videos (54, around 2.2 GB) designed for Visual C++ developers, from the novice to the professional. Check back often or subscribe to the RSS feed to be notified when new videos are added every week.

For everyone who want to get "How Do I" C++ MSDN videos and sample codes, post your address as comments and I will manage to send you burned DVD version.
Happy 2008 and welcome to C++ world.
Ciao, RAM