You don't need any coding skill to write a quest. For the WoW UI you should learn LUA its pretty easy and good for almost everything in WoW.