Alright, let me say it like this then..
Around 5 years ago, I changed from playing Graal to developing on Graal. The thing that got my interest first, was scripting. However, I was a complete newb at it, I didn't even understand what "if (timeout)" did when people explained for me. I though of a timeout in like hockey.
But I kept on experimenting.. and experimenting.. and then some more experimenting. Eventually, I was good enough to do most things I wanted too. And nowadays, I can do anything I want too!
Hell, before I started scripting on Graal, I couldn't understand a **** of PHP and stuff either. Now when I want to program in C++ or PHP, I actually understand what I'm doing! All thanks to Graal. So yes, we do learn from it.
I can also truthfully say that I've gotten better at graphics thanks to making levels for a long time. It simply gave me a better sense of details. I haven't made a single SERIOUS level in years though, and I don't think I'll push my luck to see if I still got it in me.
