I recently decided I'd like to try my hand at Addon development the other day, and have since been looking up on how to get my hands dirty. I'm majoring in CompSci, and had a good bit of experience with Java/C#, but no scripting languages.
I've done some research into developing addons and have had trouble finding tutorials and such on how and where to start. I found quite a few abandoned LUA editors with the built in WoW UI functions, that were recommended through wowwiki/wowpedia articles, but most of them hadn't seen any updates for quite a few years, with a couple that were updated back during Lich King.
I also noticed there was a book written for WoW Programming, but again this was Lich King era. I checked out the accompanying website, and the code snippets might be some help as well as some of the references provided, but there wasn't much in the explanation of how to get my feet wet before I dived headlong into the documentation. And this is all without even touching upon the ACE frameworks that I've figured out exist to help with the "grunt" work.
So I've decided to come here and ask the experienced addon developers.
What IDE's do ya'll recommend using?
I've only found one IDE with a WoW plugin thats in active development, but its still in Alpha and I'm a little nervous about testing something like that as a beginner.
Are there any recommended online tutorials to at least get myself started or am I gonna have to wade into other's addon code and try and decipher what is going on?
Does the WoW Programming Book come recommended and is it still relevant for Cataclsym?
Any recommendations or advice you all have you would be greatly appreciated. Thanks.
there's a good ingame lua interpretyer called WowLua i use it occasionally to test out functions and the like. it's pretty handy for catching typos and missed ends and things before loading into the main game. i also set up a global macro for ease of use to reload the user interface.