What is the best programming language to develop a desktop software?

Question by jhonix: What is the best programming language to develop a desktop software?

Best answer:

Answer by arcticbadajoz
Java Programming Language – Write one code on one OS, Run the program on ANY OS with JRE installed.

The JDK itself is FREE and there are abundant references and tutorials on Web.

What do you think? Answer below!