Looking for sources to learn Lua. All suggestions welcome

So, as the title suggests I would love if anyone responding could link me some good sources they used to learn Lua. Anything from more beginner stuff to even the most advanced stuff is fine, as I would love to get better with programming but I am also fine with review for me. I ask because I can script, as I am currently working on my own game, but I would love to learn more as I don’t want to instantly search up anything that I don’t know how to do. I know some good sources such as AlvinBlox on YouTube, but I am open to more sources like articles or other really good YouTube channels. Thanks in advance, and I appreciate any suggestions.

4 Likes

Hey, I am still learning to script, but I am getting really good fast. I recommend frequently referencing the API Reference. It has pretty much everything you could ask for when it comes to scripting. I also do find watching videos to be useful to an extent, but that is not my main way of learning. Also keep doing small projects, this will definitely help you remember the methods and functions in the reference manual better.

1 Like

Thanks for the response! I will definitely look into referencing the API Reference with the link. I also appreciate the other suggestions you gave. Thanks for the reply, it will be helpful!

1 Like

This has already been answered on the devforum. Searching for information is the number one skill in programming.

However I recommend these sources and ideas to learn Lua:

  • Lua: documentation (especially the reference manual Lua 5.3 Reference Manual - contents)
  • https://developer.roblox.com/
  • YouTube tutorials (advanced and basic)
  • Reading DevForum to see what problems people have and what are the solutions - this way you can think of your own solutions and then compare them to what people come up with
  • Analyzing scripts made by professionals
  • Scripting, scripting and scripting - the most you can learn is by practice, use your creativity, make small projects or bigger ones and finally you will become better

Also apart from that I would suggest to practice maths, problem solving, algorithmic programming tasks etc.

There’s no problem with searching up stuff that you don’t know how to do, that’s one of the ways to learn, but you have to practice your skill to use the documentation. I no longer need youtube tutorials when I need for example to learn how MessagingService works. The official documentation is just enough for me to get all necessary information about it: MessagingService | Documentation - Roblox Creator Hub.

1 Like

Oh, I didn’t about searching for a post already made on this topic, my bad. However, I find everything you have said here to be really useful. I’ll close the post, and check out the link to the post you put. I will also put this stuff to good use. Thank you very much for posting, I really appreciate it!

1 Like

Leaving visible as solutions were provided. Closed as this is very similar to other topics.