There are so many programming languages out there such as C, C++, Visual Basic, Java etc. But I think C++ is the best programming language for creating stand-alone application for Windows or any other OS. It's pretty easy to learn and anybody can create cool softwares with C++. But you have to learn it by heart from basics to the advanced. There are few good websites that can teach you C++ online for free. TutorialsPoint is the best programming website, you can learn so many programming concepts with TutorialsPoint.