What languages and tools non-professional-programmers (non cs) in here use ?
The question title may probably sound a little misleading, so let me clarify. I'm asking what tools and languages are used by those of non-professional-programming capability, non computer scientiscs and not by people who have a degree in something else, but live of programming primarily. In other words, I'm interested by answers from people who don't live off programming, but have to do it every now and then.
Non-scientiscs are welcome to answer too. I'll even welcome answers from lawyers, if some should find their way here. Just please state your discipline.
This is not a qustion what languages were you taught at school/college, since many often view those as necessarily evil, and don't use those in their work. Nor is it a question which tool/language is best or anything in that direction. So answer freely; I'm not going to downvote (just the opposite !) anyone who says he/she uses Notepad. Since people who aren't professionally connected to computer sciences usually have a little different way of thinking, I'm hoping this will be one of those few question where Vim/Emacs will not be amongst the top voted answers. On the other hand, I expect for example, LaTeX or Excel to come out quite close to the top.
I know that there aren't that many of others here, but still, I hope a few answers will pop up.
I had trouble deciding where this should go, to SO or SU. Theoretically, this is a forum for professional programmers, but I also noticed some other professions in here - therefore I'm asking it here. I think it is still better suited there than on SU, but I will not object if the admins decide on moving it to wherever they see fit.
Edit: to clarify what seems to be the most confusing part. What target audience am I interested in?
It is somewhat vague, I agree, but let's say that I'm interested in those who while programming don't show their code to others, and don't live of selling their code directly. For example, biologists who program just to make some calculations, and then sell those, would be my interested subject. He often doesn't show his code to anyone, it is merely his tool, and he doesn't off selling that code. It is merely his way to get the results he needs. Nobody's interested in his code (which is why it's often so ugly), just the results that come out of it.
I know I identified "cs people" as "professionals", which may not always be true, but it was a rough distinction which had to be made - otherwise half the answers would be on the topic of who is what.