Hey, my name is XDvvvDX and I've been learning Roblox lua for 7 months, I started working with Roblox Studio in 2014 with no lua experience though. Well, after 7 months of learning, I know all these subjects :
-CFrames
-Instances
-Vectors
-For loops
-Infinite loops
-Values
-If statements
-Referencing
-Built in functions
-Tweening
-Variables
-Tables
-Modules
-Click detectors
-Events
-Magnitudes
-Returning
-Math functions
-User input service
-for i, v in pairs()
I've been looking for almost a week on what should I learn next, and I'm pretty stuck. I keep practicing these things and I'm working on my own Simulator, but I want to learn more since sometimes I'm stuck with nothing to do in my Simulator. Can anyone tell me what I need to learn more?

9 comments
I would suggest starting a game and then learning trough the process off it since u also have to learn designing games etc.
I would recommend you learn variables, built in functions, referencing, values, Instances and if statements as these are the most important for your progress in Lua and developing games!
I already know these subjects Silent.. I know only 20 subjects and I don't know where should I continue.
Okay.. thanks Dark I will continue working on my Simulator.
Raycasting, Mouse functions, Hitscan, Keybund stuff. All that.
Bind*
Another thing you can learn is Remote Functions and how to return their values and use them correctly.
Maybe starting a mmorpg game would be good for learning. since it has a lot of diffrent subjects.
collaborate with another person or even by yourself to try to make a "solid game". Don't lose motivation on your game because your first game isn't of course going to be better than your 50th game.