Another noob bites the dust...
Posted: Sun May 19, 2013 3:33 pm
Hello everyone ! As I'm totally new to this message board, I will present myself briefly in order to precise my general background and what I'll try to achieve (and it's polite too), before stumping you with all my stupid questions.
I'm a 25 year old guy from France and I'm trained in graphic design and general communication ; I have no prior experience in programming whatsoever, and learning the Lua language and the Löve framework will be my first attempt at that. After a lot of reading on different topics, forums, wiki, etc... I decided to choose the combo Lua/Löve because it seemed really easy to use -even for a complete beginner- and because the community felt great, with lots of help and resources to guide your first steps. The fact that the combo is cross-platform and easy to implement on a Mac Osx without complicated workarounds finished to sell me the stuff.
I must add that I looked quite extensively through the forums to avoid asking already answered questions, but the answers I found weren't too helpful, or maybe weren't clear enough for me. So I'll ask what I need for here, if you don't mind.
I did the first Love tutorials and while it wasn't difficult to do the basic stuff ("Hello World" & basic functions, that I understood), I had the feeling that I was doing something blindly, not knowing the basics of programming or Lua. I really want to truly understand what I'm doing (and not copy pasta things), so I thought I might learn Lua first, to understand the basics of Love. Some useful links have been posted here, but I don't get a number of things:
- I know Love comes with its own version of Lua, but if I want to program Lua outside of Löve (to learn the basics of programming), should I install Lua language (or is it already installed with Löve) ?
- I tried to install the latest version of the Lua language for Mac Osx (I have version 10.8.2) following the directives of the website, but couldn't know if I did it right or wrong. Is there a way to know if I installed it ? Could somebody do a step-by-step instruction on how to install Lua language on a mac ?
- I also tried to install Lua via Rudix (although I didn't really understand what it was) via this website: http://rudamoura.com/luaonmacosx.html : is it the same thing than building it ? Better or worse ? Does it work the same way ?
I followed the instructions and when i typed "lua" in my terminal it seemed that it worked (it printed "hello world" in the terminal).
- I don't really get the "interpreter" thing of Lua: if I installed Lua right, where is this interpreter ? Is it in the terminal, or is it a standalone program ? What is its role exactly ? If I want to code some basic Lua to train myself, have I to use the terminal or another software ? Can I code and run Lua with my text editor (mine is TextWrangler) ? Really could use some basic knowledge on terminal / interpreter (standalone ?) / text editor...
I might have more questions to follow but these are the ones that constantly keep popping up; I know there are a lot of them, so I hope it doesn't bother you as I'm truly lost at this point and need help. I also apologize for any grammatical or other language mistakes as English is not my mother tongue.
THanks in advance !
I'm a 25 year old guy from France and I'm trained in graphic design and general communication ; I have no prior experience in programming whatsoever, and learning the Lua language and the Löve framework will be my first attempt at that. After a lot of reading on different topics, forums, wiki, etc... I decided to choose the combo Lua/Löve because it seemed really easy to use -even for a complete beginner- and because the community felt great, with lots of help and resources to guide your first steps. The fact that the combo is cross-platform and easy to implement on a Mac Osx without complicated workarounds finished to sell me the stuff.
I must add that I looked quite extensively through the forums to avoid asking already answered questions, but the answers I found weren't too helpful, or maybe weren't clear enough for me. So I'll ask what I need for here, if you don't mind.
I did the first Love tutorials and while it wasn't difficult to do the basic stuff ("Hello World" & basic functions, that I understood), I had the feeling that I was doing something blindly, not knowing the basics of programming or Lua. I really want to truly understand what I'm doing (and not copy pasta things), so I thought I might learn Lua first, to understand the basics of Love. Some useful links have been posted here, but I don't get a number of things:
- I know Love comes with its own version of Lua, but if I want to program Lua outside of Löve (to learn the basics of programming), should I install Lua language (or is it already installed with Löve) ?
- I tried to install the latest version of the Lua language for Mac Osx (I have version 10.8.2) following the directives of the website, but couldn't know if I did it right or wrong. Is there a way to know if I installed it ? Could somebody do a step-by-step instruction on how to install Lua language on a mac ?
- I also tried to install Lua via Rudix (although I didn't really understand what it was) via this website: http://rudamoura.com/luaonmacosx.html : is it the same thing than building it ? Better or worse ? Does it work the same way ?
I followed the instructions and when i typed "lua" in my terminal it seemed that it worked (it printed "hello world" in the terminal).
- I don't really get the "interpreter" thing of Lua: if I installed Lua right, where is this interpreter ? Is it in the terminal, or is it a standalone program ? What is its role exactly ? If I want to code some basic Lua to train myself, have I to use the terminal or another software ? Can I code and run Lua with my text editor (mine is TextWrangler) ? Really could use some basic knowledge on terminal / interpreter (standalone ?) / text editor...
I might have more questions to follow but these are the ones that constantly keep popping up; I know there are a lot of them, so I hope it doesn't bother you as I'm truly lost at this point and need help. I also apologize for any grammatical or other language mistakes as English is not my mother tongue.
THanks in advance !