You could refer to www.winprog.org. The tutorial is very popular and very good, but it has a big flaw: It doesn't properly show how to use Windows.h. Specifically, the code samples assume your projects will be set up to compile without #define UNICODE, but ALL new projects in Visual Studio 2008 and 2010 default to using UNICODE. End result: None of the samples compile.
So my recommendation: Read and start learning. Once you get the basics, read my response here: http://www.cplusplus.com/forum/general/56526/ . This should place you back in the right track.
Tools to "managed graphics and stuff" is hard to answer. Define what you need, exactly. For example, MS Paint is good for simple graphics in JPEG and PNG format, but doesn't handle the icon format.