Koliko ti vremena treba.. hm.. pa zavisi - treba da naucis neke glavne aspekte Win32 programiranja
1. Process and thread handling
2. File I/O
3. Windows (i ostali GUI elementi - kontrole, itd..)
4. GDI (graficki engine)
...
Imas dosta knjiga tipa "Windows programming guide" - pogledaj po amazon.com-u, naravno neophodno oruzje ti je MSDN
Predlazem ti da pogledas primere koji stizu uz MSDN i Visual C++, tipa "Simple" itd... tu imas jako jednostavno implementiran osnovni tok win32 aplikacije - sve komplikovanije se nadogradjuje na to.