You're being a bit irresponsible, people are not really the same after embracing Emacs. First you try to understand what's the deal with all these parens and year later you frown at almost everything that isn't Lisp.
Well I suppose if you're just doing basic web programming you're not doing math. But even that (animations, etc.) can involve a ton of math.
Low level programming, the programming high languages are based on, use a lot of math. Using ruby on rails is just abstracting you from the math you'd have to do if you were actually programming something hard.
This, a lot of people are confused about what programming actually is by the sheer amount of abstraction libraries. A lot of frameworks i have used i would not even class as programming any more. It's more along the lines of a markup language.