Not coming from much of a programming background myself I would say that the combination of LUA/Corona is a great language to get started with for several reasons:
-
The syntax is straightforward, streamlined, and relatively easy to read once you start to get the hang of it. In contrast, looking at samples of Objective C makes my head spin.
-
You can get a simple app working on a real device with very few lines of code and little effort once you have your development environment set up correctly. The satisfaction derived from small victories like that will help keep you motivated as you to dig deeper into the language.
-
Using the Corona simulator you don’t have to sit around waiting for things to compile or build after every minor code tweak. That fast turnaround/feedback frees you up to experiment with existing code (a great way to learn) and will be a huge benefit when you start prototyping your own apps.
You can be successful learning LUA if you set reasonable, bite-sized goals (don’t start out trying to make an Angry Birds killer). But most importantly, you’ll also need to have the will, discipline, and time it takes to learn a new subject.
Your question “is there hope for me?” is an odd one to ask the forum since only you can answer that. If you’re not sure, maybe give yourself a simple goal with a deadline, like “in one week (or less) have one of the Corona examples running on my phone.” After the week is up see how far along you are. (Hint: If you haven’t turned on your computer the whole week then there’s probably no hope for you
Good luck! [import]uid: 9422 topic_id: 16155 reply_id: 60124[/import]