Is Lua/Corona good for a Beginner?

i just bought the Corona SDK course on Udemy, and now i need to learn Lua in order to use it. However i’ve never fully learned a programming language. I know a bit of Ruby, and some C++, will Lua be hard for me to learn? And is it a robust/powerful language? Thanks, but also how hard is it to use Corona SDK, i downloaded it and Sublime Test Editor 2, and so far installed the plugin for Sublime, but am juts confused…  :wacko: 

Hello Breanna.

To answer your question, I think Lua is an easy language, made for beginners. It’s easy to learn. But it doesn’t mean it’s easy to master ! In fact, you’ll be learning new functions, new stuff everyday which will allow you to do more things. I believe that’s how it works.

I wouldn’t say it’s a powerful language, though. And it’s not used very often. Which doesn’t mean it’s a bad language. Because of its simplicity, you can easily create games with Corona SDK in a few minutes, for example I made Air Dodge, one of my games, in less than an hour. Of course it’s really simple but it shows how easily you can create stuff with this SDK.

If you’ve programmed in Ruby and C(anything) you won’t have a problem picking up Lua. Sure, the syntax is different, but after creating variables, doing loops, if/else, there’s not a whole lot left. :wink:

Becoming accustomed to the API will probably take you a lot longer than getting up to speed with Lua.

 Jay

PS - Extra tip -=- play around with tables as much as possible. They are Lua’s secret weapon. :slight_smile:

Hello Breanna.

To answer your question, I think Lua is an easy language, made for beginners. It’s easy to learn. But it doesn’t mean it’s easy to master ! In fact, you’ll be learning new functions, new stuff everyday which will allow you to do more things. I believe that’s how it works.

I wouldn’t say it’s a powerful language, though. And it’s not used very often. Which doesn’t mean it’s a bad language. Because of its simplicity, you can easily create games with Corona SDK in a few minutes, for example I made Air Dodge, one of my games, in less than an hour. Of course it’s really simple but it shows how easily you can create stuff with this SDK.

If you’ve programmed in Ruby and C(anything) you won’t have a problem picking up Lua. Sure, the syntax is different, but after creating variables, doing loops, if/else, there’s not a whole lot left. :wink:

Becoming accustomed to the API will probably take you a lot longer than getting up to speed with Lua.

 Jay

PS - Extra tip -=- play around with tables as much as possible. They are Lua’s secret weapon. :slight_smile: