From my knowledge from what I have devoloped over the past 2 years is that the people that write programs, and make all these hacks use Linux, and there is not many Microsoft Programms (that are any good). If I install Linux and want to learn this how will this help? What I am guessing is that Linux leads to important princibles that will make you a good programmer, correct me if I am wrong.
#1 - If you have a .exe of a program such as photoshop or something is it possible to edit it to make it custom to your need?
#2 - Are most linux made programs open source so you can edit and learn and try new stuff with it?
I wish I could help other users with these awsners but I know so little.