Also, moderm DooM source ports, added a lot of features to DooM. For example, you should take a look to kdizd , Real guns mod for Zandronum (This mod, makes Modern warface and call of duty a piece of shit!), and a huge list of maps and mega wads that have a insane quanty of quality work to be funny & highly detailed. I keep playing DooM (using Zandronum) on multiplyer... The best game of all time.
I only hope that ID take a look how do a proper remake of a classic game, taking a look to Stainless work with the new Carmagedon. Really is better that Carmagedon 1 & 2
Granted, it's a very limited scripting language (up until recently it didn't even have support for dynamic strings), but I imagine it has served as a gateway to "real" programming languages for at least one mod-maker.