I can make fully SDI, MDI Win32 application with VC++ without any helps from wizards etc, i can add controls etc straight from memory also alot of GDI stuff i can handle with no prob. Sometimes i do need some time to bring it out from memory but thats rare. With DirectDraw 7 i can do similar things, DirectX 8 is now in learning and i can do basic DirectX8 straight from memory
![](smile.gif)
. I didnt learn that on purpose, i just started new projects all from the ground and it just stuck with me. Its all in practise, more you do more you will know. Also i read a lot of MSDN technical articles that describes things little more on lower level that on just some hyper-abstract thing. This helps me a lot, well...thats basiclly it.