You'll need Notepad/TextEdit for scripting and Blender/Milkshape or another modeling program for making models.As for the scripting itself, it's fairly complicated. All I can tell you is to read default scripts, or other people's scripts, and read through the modding help forums.