Can somebody tell me a programming language to build windows applications that is easy to learn and flexible?