My experience:
I was new to the school, and computer class's agenda said: Scratch. Then I asked my teacher what it was. He showed me what it was, and I made many successful projects. Sadly that was on my school account. Some other projects are available on the shared account the class used: SunnyvaleStudent. Well someone else put their own, I never got to share any of mine. Fast-forward to 2012, April. I raise my hand, and yell "Scratch 2.0 is coming out!!!!" He did the research, and the rest is history! After leaving that school I still use scratch and think of it as my introduction to programming.
Offline
Me? I found it one day. I then looked closer. Interesting. I decided to do some tutorials. I looked any many different game examples and did much trial-and-error to become the scratcher I am today. Now I am very good at scripting in multiple coding languages and this was quite an experience! I shall never quit it!
Offline