Well, I suppose I fall into this category: I'm a grad student in the humanities, with a fair bit of math background which I don't actively use in my work (apart from some simple statistics), and I mostly program to automate away things that take too much time otherwise. I was taught Pascal in college, but in a "monkey see monkey do" way (for instance, we did implement linked lists, but nobody really explained pointers to us, it was just "put a star there and it'll work"); later I picked up Python and also did a Django project. However, via a friend I discovered Common Lisp and I have never looked back; I just find it comes very naturally to me.
Still, I agree that something like Python is a very suitable language for somebody who just needs to simplify their lives. (At my old school they've switched from Pascal to C# now... why?)
Still, I agree that something like Python is a very suitable language for somebody who just needs to simplify their lives. (At my old school they've switched from Pascal to C# now... why?)