Thread Tools Display Modes
Prev Previous Post   Next Post Next
09-18-14, 10:25 PM   #1
Lightbound
An Aku'mai Servant
 
Lightbound's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2014
Posts: 35
Learning how to Learn? Lua inc.

Hello there!

Since im currently working on a ui for myself that is mainly like dragging addons together, style them to match one look and set kg panels behind them i got realy interested in learning lua. I saw so many amazing stuff made with addons in wow so ye. Enough sayed.

In general i would say i did forgot how to learn. Im "just" 20 years old and of course i did a learn progress in using daylie stuff. For example after starting to use pc's. I went totaly frightened after a blue screen did appear. Like jumping miles away from my pc "please dont exmplode!". Now i can do basicly everything i want to do with pcs, building them modificate them, tweak em and so on. The point is that was a progress that is basicly default by remembering and googeling.

If it comes to lua and mainly the wow api it is something complete different. I just dont get how to learn it. For sure i can read addon codes of existing addons and if i google right i can find every information about lua and the wow api i want so if my mind wouldnt be unable to combine and learn stuff i could be a master in lua after 1 minute. But im a boring, normal human without special learning skills. Even after the inventing of google i properly lost my skill in trying stuff out.

For sure i can try things out and put words together that "sound" logical for me but my skill in sort omsething out by myself nearly died. That sayed i would like to hear something by the "i learned writing addons by myself!" people around here.

If i guess right i have to learn 3 things in general before even start to write my own addon that is just based on my ideas instead of googleing something and modificate a already existing code.

1. The lua syntax.

How would i do that? How did you do that? I mean ye, if i understand what every thing in lua is doing i can get a clue. By the time i spent in forums i learned that bb codes start with [] and end with [/]. I learned how the most bb codes look like and ye this is basicly the syntax. In terms of programming i just know that if i want to use a if statement there has to be at least a then / else statement (if i guess right).

2. The wow api. Even if i know how to write lua properly i wouldnt be able to do anything in wow if i dont know how wow does work with the lua code. I saw a lot of lists explaining the wow api and its functions. Do you guys just google what you want to do and build it in then?

Is it like "okay i know how to create a background in lua and how to border it. Now i want to add a button so lets google "WoW API creating buttons" ?

3. The librarys and other stuff like that.

If i for example want to safe profiles i have to use a library if i guess right. Or if i want to use a 3. party API for World of Warcraft i have to learn it as well.

So that said i would realy appreciate to get some advices in terms of learning a language myself and in which order.
  Reply With Quote
 

WoWInterface » Developer Discussions » General Authoring Discussion » Learning how to Learn? Lua inc.


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off