I have heard about Greasemonkey being some kind of scripting solution. What is it for and would it be difficult for a non-expert to learn?
Johnny, Jardine's Lookout
DQ: Greasemonkey is an extension of the Mozilla Firefox Web browser that allows you to install and run scripts (programming language that controls a software application) made using JavaScript code aimed at customising websites (so they always run when you go to a specific site). It is possible to make serious changes to a Web page with the scripts but you must be careful about what you are installing. The only restriction to what these scripts can accomplish is your imagination and skill.
Scripting is easier than hard-core programming, but it is still a form of programming and that means you must be able to see things in a certain way. There is a logic to the way things are done on a computer. If you understand that, you are halfway to learning how to script. If you don't know what a loop is, for example, you may have a lot of work ahead of you.
Many people don't like JavaScript, Greasemonkey or anything similar, because not only are they potentially 'dangerous' (they could contain malicious code), they also interfere with what the Web produces. This is a subject that will be debated for many years to come and it will not stop people from writing scripts. You have, however, been warned.
Basic information can be found on Wikipedia (keyword: 'Greasemonkey'). Plenty of scripts are available at dunck.us/collab.