Programming software, or programming language? There are multiple development environments for each language. If you meant programming language, I suggest Brain╒uck. Here is a Hello World program in Brain╒uck.
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Brain╒uck is more for challenging yourself than practical application. For Windows and Linux applications, I prefer to use C#. You can download Visual C# Express for free from Microsoft:
You must login or register to view this content.. Happy coding.