Should I learn a scripting language?

When I've or heard people talk about their games occasionally I would here about how the scripted so and so for this to work etc. I'm not even sure what scripting is actually for in the game programming world, but to me it seems to be a good asset to have. So should I learn a scripting language? If so which one?
If you want to mod games, sure. There is other areas where scripting languages are used, of course. I would reccomend Lua: http://www.lua.org/
If you play WoW, I believe all the addons in that are written in Lua.
Topic archived. No new replies allowed.