Actually if you are completely new to programming i would recommend python. It is very clean and intuitive and you can learn all kinds of programming techniques. And with
there is a very good opensource developement enviroment around.
PS: If you use WinPython you have great tools for Qt4 GUI included