mike_bibbs wrote: ↑Tue Apr 17, 2018 5:22 pm
I some kind of disagree with the last answer given above here. As I understand from entry post, you have exactly zero experience with programming anything under your belt. So all that learn-to-practice thing wouldn't work for you, I guarantee that! In order to make something you should know something, and I must say that lua is not the very thing entry-level coder need on their very beginning. Maybe it would come in use to you to ask professionals to assist you with the way you're learning coding here
https://www.assignmentexpert.com/programming because I'm not sure it is possible to learn that from Scratch without somebody helping you by expalining everything is easy language. But I guess you may be better to start with something simpler nevertheless, the JS e.g.
Bold words for your first post after googling this specific thread and not noticing the post dates.
I learned the necessary math and some very basic programming (including visual, turtle graphics and stuff, but also pascal and delphi, which are syntactically similar to lua) in middle/high school; i was around 14 at the time.
I wouldn't say that the teachers there were professionals, they were only knowledgeable at least as much as i am now, and they also possessed the minuscule amount of logic needed to understand concepts like branching ("If there's gravity, the apple will fall, else it won't") and loops (P.E. class, run x laps around the track); the rest i picked up from the internet, more specifically, reading docs for the languages themselves (Programming in lua, or Pil, in this case, and the löve wiki), and looking at the sources of others' work.
Granted, everyone's different, some may learn better by watching YouTube video tutorials, and not by static media like books or online documents, but it's absolutely possible to learn anything by yourself; otherwise, a lot more old things would vanish out of everyone's descendants' minds than how many actually does. (Case in point: I know zilch about old music formats, but i'm forcing myself to understand ancient C and assembler code to figure out how they worked, so i can re-implement it in my own program, and yes, it is relevant to löve because that's what i'm using.)
That said, even then, you need to actually think and not accept everything blindly; "Programming in lua" has things that aren't relevant to löve, because the online version of the docs is for the 5.0 or 5.1 version of the lua language, and löve uses something called LuaJIT, in which different practices are faster than those detailed in the Pil. Even the wiki has tons of scripts and libraries that are out of date, but not removed, because of lack of man- and willpower basically (*cough* TEsound *cough*).
Also, i looked at that site you linked; i wish i had the time to tear the lua page up paragraph by paragraph and highlight what a load of bull it is, but alas, let me just say that you'd be better off not thinking that lua's one of those "one solution is the best, no exceptions" type of language, and if you don't want to use the FFI, you most certainly don't need to learn C.
Oh, and it's a paid service, you shillling fuck.