Linux is better for just about everything coding, unless you're planning on coding in something like .net, because of those only work on Windows AFAIK. For python and the rest of em, you can't go wrong with Linux.
"It never hurts to keep looking for sunshine" - A. A. Milne