Essential Tutorials regarding sripting, guis, particles, cameras...
Please, read them before you try to script something in Doom3!
Mind you that these tutorials are not only informative, they're also crucial to learn the language and methods of Doom3 scripting.
Edit by zeh: reorganized stuff a little bit, and added URLs on the text to make for easier copy&paste. Also (1), keep in mind those tutorials are done by different people, so several of them might cover the same stuff in different levels. Also (2), remember there's much much much much more that is also covered on normal threads (non-tutorials), so do a forum search if you don't see something you need in the tutorial listing.
LEVEL SCRIPTING
Scripting Command Reference
http://www.doom3world.org/phpbb2/viewtopic.php?t=3681
Level Scripting Tutorial 1 - (UPDATED 10/04)
http://www.doom3world.org/phpbb2/viewtopic.php?t=3144
Level Scripting Tutorial 2 - (UPDATED 8/04)
http://www.doom3world.org/phpbb2/viewtopic.php?t=3145
Level Scripting Tutorial 3 - (UPDATED 8/04)
http://www.doom3world.org/phpbb2/viewtopic.php?t=3235
Throwing a Ragdoll through Glass
http://www.doom3world.org/phpbb2/viewtopic.php?t=3529
PARTICLE SCRIPTING
Fully documented Particle Syntax.
http://www.doom3world.org/phpbb2/viewtopic.php?t=1014
Particles & Shapes
http://www.doom3world.org/phpbb2/viewtopic.php?t=2488
Particle Effects Tutorial 1: The Editor
http://www.doom3world.org/phpbb2/viewtopic.php?t=3333
Particle Effects Tutorial 2: Using Custom Assets
http://www.doom3world.org/phpbb2/viewtopic.php?t=3437
Particle Effects Tutorial I --Outdated--
http://www.doom3world.org/phpbb2/viewtopic.php?t=2156
Particle Effects Tutorial II --Outdated--
http://www.doom3world.org/phpbb2/viewtopic.php?t=2173
GUI SCRIPTING
GUI Command Reference (Wiki)
http://wiki.doom3reference.com/wiki/GUI_scripting
Quick and Dirty Gui Scripting Tutorial - 05/18/03
http://www.doom3world.org/phpbb2/viewtopic.php?t=973
Complete GUI Scripting - 0: A GUI script primer
http://www.doom3world.org/phpbb2/viewtopic.php?t=3127
Complete GUI scripting - 1: Your first GUI script
http://www.doom3world.org/phpbb2/viewtopic.php?t=3128
Complete GUI Scripting - 2: Using the built-in GUI editor
http://www.doom3world.org/phpbb2/viewtopic.php?t=3158
Complete GUI Scripting - 3: Preparing and importing assets (Cake status reporter #1)
http://www.doom3world.org/phpbb2/viewtopic.php?t=3241
Complete GUI Scripting - 4: Making simple interactions (Cake status reporter #2)
http://www.doom3world.org/phpbb2/viewtopic.php?t=3606
Complete GUI Scripting - 5: Applying a GUI script to a map (Cake Status Reporter #3)
http://www.doom3world.org/phpbb2/viewtopic.php?t=3868
Complete GUI Scripting - 6: Creating a new HUD GUI (Classic DOOM HUD #1)
http://www.doom3world.org/phpbb2/viewtopic.php?t=5383
Complete GUI Scripting - 7: Creating basic HUD items (Classic DOOM HUD #2)
http://www.doom3world.org/phpbb2/viewtopic.php?t=5486
Complete GUI Scripting - 8: Using named events (classic DOOM HUD #3)
http://www.doom3world.org/phpbb2/viewtopic.php?t=5494
Complete GUI Scripting - 9: Animating the marine face HUD (classic DOOM HUD #4)
http://www.doom3world.org/phpbb2/viewtopic.php?t=5543
Complete GUI Scripting - 10: Using custom fonts (classic DOOM HUD #5)
http://www.doom3world.org/phpbb2/viewtopic.php?t=11923
Complete GUI Scripting - 11: Editing fonts (classic DOOM HUD #6)
http://www.doom3world.org/phpbb2/viewtopic.php?t=11924
How to make GUI Interact with Scripts - Lesson 1
http://www.doom3world.org/phpbb2/viewtopic.php?t=3417
Short Tutorial: How to unlock/+open a door with a GUI [cross-reference from the levels forum]
http://www.doom3world.org/phpbb2/viewtopic.php?t=3182
Using custom GUI/HUD data from scripts
http://www.doom3world.org/phpbb2/viewtopic.php?t=3504
Incomplete GUI Scripting 1: Modular GUI Scripts
http://www.doom3world.org/phpbb2/viewtopic.php?t=5651
PS: Despite the name, it IS a complete tutorial, and quite a good one at that!
HUD Range Finder tutorial
http://www.doom3world.org/phpbb2/viewtopic.php?t=6395
PS: also deals with level scripting
MISC SCRIPTING
Custom PDA Tutorial
http://www.doom3world.org/phpbb2/viewtopic.php?t=3204
Custom PDA Part 2: Security Clearance
http://www.doom3world.org/phpbb2/viewtopic.php?t=3283
Entity scripting - How it works
http://www.doom3world.org/phpbb2/viewtopic.php?t=1774
Camera Tutorial - 04/20/03
http://www.doom3world.org/phpbb2/viewtopic.php?t=847
Make your own custom gun: the hellfire cannon
http://www.doom3world.org/phpbb2/viewtopic.php?t=214