An article at Time:Code on “Life Beyond the Browser.” Interestingly, it echoes some points I made about the different tool/learning paths required for web vs. desktop programming, but also explains part of why they are different, and use different languages. Math. I can state from my own experience, web programming uses relatively little math as opposed to anything even approaching doing desktop data optimization and animation.