The Roblox wiki is a great place to start. They've updated it a lot since I learned how to script, and now it's pretty helpful.
Youtube is also a great resource. Watch every video you can find. Some will be more helpful than others, but they will all explain things in a slightly different manner, helping you learn. CodeTheorem's Introduction to Scripting series is a good one.
I also have a few tips for you as you start to learn.
- funyun mentioned that you 'shouldn't understand anything'. I completely disagree with this. As you code, you should understand exactly how everything works. If you're just copying and pasting code the entire time, you won't learn anything. If you have trouble understanding what a specific command does, this site is a great place to ask.
- Practice everything. If you understand a tutorial, it's temping to just go to the next tutorial and skip the practice. But don't do that. Although it seems silly, typing out the code, even with stuff you understand, will speed up your learning tremendously.
- Be creative. Scripting takes more creativity than you'd think, but it's very important. With enough creativity, even the most difficult tasks become simple.
- Challenge yourself. But be careful in this; don't come in your first day and try to make an advanced FPS. Think of projects, then consider them in your brain. You should get something like 'hmm... well, i could do this... or maybe that... or if the wiki had a tutorial on this, then maybe...' etc. You should be challenged, but still have some sort of idea of what you need to do.
- Remember, nothing is magic. Roblox will only do exactly what you tell it to do.
Closed as Not Constructive by BlueTaslem
This question has been closed because it is not constructive to others or the asker. Most commonly, questions that are requests with no attempt from the asker to solve their problem will fall into this category.
Why was this question closed?