That is all you really need. What do you mean by programming, scripting? Because all you need is mapping really, just open A-Map and muck about until you get good. Scripting is something different though. But I find it easy, meh xD
--
Cool, I am talking to like 8 people and trying to type with a broken space bar, at the same time xD