For GUI programming, I'm used to use the raw Windows C API (Also called WinAPI, Win32 API...) which should be the faster one, as Windows itself is made in C... I think.
Let me tell you you WILL need some knowledge about C++ first, so think about following a basilar C++ tutorial to get started.
We have a basilar C++ tutorial here:
http://www.cplusplus.com/doc/tutorial/
But once you get enough knowledge you will be easily able to create a form with buttons, list boxes, combo boxes and even Hardware-Accellerated, Direct3D windows (which does not force you into creating a game, but hardware rendering is almost always faster than software rendering - And you can also make a back-up software rendering system for older PC's).
C++ literally gives the programmer full control over his program.
Remember:
For Generic C++ code (cin/cout, printf/scanf), post under Beginner.
Once you go WINAPI (once you write
#include <windows.h>
), post under Windows.
___________
To see some compilers to begin programming, look here, under
Integrated Development Environments (IDE):
http://www.cplusplus.com/articles/j8hv0pDG/