Register new account
WowAce.com Knowledge base
Resources for new Authors
==Introduction A common question that gets asked is "where can I start to learn to code?" This is a knowledge base article which will attempt to help with this. The first question you should ask yourself is what is Lua? Lua is a powerful light-weight programming language designed for extending applications. It is often used as a configuration language. Lua is not an acronym. It is the Portuguese word for "moon". ==Where can I go for help? After reading through these resources, if you still need help and assistance, please try getting on [[http://kb.curseforge.com/irc-information/ | chat]] with us. Most of us are away, however if you ask your question and wait someone is usually able to help. We also have a [[http://kb.curseforge.com/ | Knowledge Base]] which contains many articles about how to use the site, code, etc. ==Editors ===General Editors * [[http://notepad-plus-plus.org/ | Notepad++]] - A free source code editor and Notepad replacement that supports several programming languages. * [[https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home | Lua for Idea]] - A semantically aware editor inside a full IDE with support for SVN, git, and Hg. For more information on its features, or help on how to use it, please visit [[http://www.wowace.com/addons/idlua/ | here]]. ==Repositories There are a bunch of repository specific knowledge base articles located [[http://kb.curseforge.com/repositories/ | here]]. ==Resource Guides ===General Lua * [[http://www.lua.org/manual/5.1/ | Lua 5.1 Reference Manual]] * [[http://www.lua.org/pil/ | Programming in Lua (First Edition)]] - A book written by the authors of the Lua programming language. The first edition is available free online and covers Lua 5.0. The second edition is available in print from most online bookstores, and covers Lua 5.1. ===WoW Specific * [[http://wowprogramming.com/ | WoW Programming]] - A companion site and API reference for a [[http://astore.amazon.com/worofwarproag-20/detail/0470481285 | book]] written by Cladhaire (jnwhiteh) and Gazmik * [[http://www.wowpedia.org/Portal:Interface_customization | WowPedia WoW API]] ==Tutorials ===WoW Specific * [[http://www.wowace.com/addons/ace3/pages/getting-started/ | Ace 3 Getting Started Tutorial]]
The type of markup for this entry.
Click here for details