Hi @demani.davis. Welcome to our community forums.
This is a great question. Learning a language is rarely enough unless you want to do calculations, input some text, read or write a file or print some text. In almost every case you’re going to need to use a library of API’s to do more interesting things. Learning Lua first isn’t a bad thing, but you may feel somewhat limited because it’s all going to be text based. If you want to get graphics on the screen and provide interaction (which is where a lot of the joy comes from), you’re going to need to learn the framework at the same time.
I would start with our Getting Started Guide: https://docs.coronalabs.com/guide/programming/index.html and from there you can branch out to other learning resources.
Rob