Why Is Unix Good for Programming?
Contents the Main Advantage Unix Based Systems Have, Are the Low Level Tools Available to You. Grep, Piping, Sed, Output, Stderr, and All Manner of Other...
The main advantage Unix based systems have, are the low level tools available to you. Grep, piping, sed, output, stderr, and all manner of other things that make software development immensely easier. Also Bash scripting is great.
Why do programmers prefer Linux?
Programmers prefer Linux for its versatility, security, power, and speed. For example to build their own servers. Linux can do many tasks similar or in specific cases better than Windows or Mac OS X.
Must Read
Why is Unix better than Windows?
There are many factors here but to name just a couple big ones: in our experience UNIX handles high server loads better than Windows and UNIX machines seldom require reboots while Windows is constantly needing them. Servers running on UNIX enjoy extremely high up-time and high availability/reliability.