“You must practice scripting if you want to learn!” is probably the most frequent answer to the most frequent question; “how do you learn scripting?”. Yes, you’re right, if you want to learn scripting, do practice it, but…isn’t that answer a little bit too vague?
I myself am no scripter, obviously. I’ve planned several games, but never managed to get skilled enough in scripting to learn my way through a project and actually turn any of those games into reality, and that because I’ve always got stuck on the learning process.
I’ve learned the basics, I’m familiarized with data types, creation of variables, functions, statements and conditions, yet I don’t really know how to push that knowledge forwards. The most frequent answer - “do something, practice” - seems too vague for me in that question.
How am I going to learn how to do something if I don’t know what “something” is?
How am I supposed to do “Z” without knowing that I’ll need “X” and “Y” first? How am I supposed to figure out “X” and “Y” if I don’t know what are they? Am I supposed to ask in the DevForum everything until suddenly I don’t need to do so as frequently?
How do I teach myself to learn scripting?
How did YOU learn to learn scripting?
How do you actually practice scripting when you don’t know how to figure out what is it you currently need to learn?
A pianist can practice the piano ““by himself””, but someone who only knows the basics and nothing else, can’t.
Yes, I’m aware that I’m terrible at explaining what I mean.