The scripting roadmap has three categories, the basics must everyone know to continue with other more difficult categories. Intermediate is someone who maybe does already commissions and is already not really anymore a new programmer. It is also useful to check what you maybe never knew and now found out through the lists
Basics
So let’s start with the basics of Luau, the basics are a must. Without even knowing basics I would not recommending doing any commissions. As learning resource in the beginning I recommend Youtube and later I slowly recommending switching to the DevHub.
When you learnt the basics, it is now time to become a intermediate programmer, they should be not that hard when you understand the basics. Also when you are an intermediate programmer you should understand mostly up to everything that stands on the DevHub.
Why are strings in the advanced section if tostring() is in the basic section? You need to know what strings are before you convert numbers into strings.
Thanks for making this, but where can I learn these things though. I’m new to scripting I actually started the other day with some experience of how it works and I’ve learnt a lot but for things you have listed where can I learn them and at the bottom of basic what does it mean by game, script? like game.workspace or script.parent and so on? Would really help because I want to learn more and soon know a lot so I can make my dream game.
I don’t think learning to program through a checklist is a good thing, you will end up wasting time learning things you will never use and take little time learning things you will actually use, in my opinion you should learn what you want to learn or what you need to learn in order to complete a task.
although there are a lot of complaints the the comments, ive been following this roadmap for a few days now and its helped me a ton. ill agree though that it would be nice for programming newbies to be linked to a basic Lua tutorial, but if theyve managed to find this post then they probably already know basic programming or know they need to learn lua before anything else.