Some people grow tired of scratch after about a year, and They often never stop using it, but there are a few other programs that you might like to go once you're relatively a scratch master, or If you just want to move on:
Microsoft Visual Basic-A great start for typed programing(Scratch uses drag & drop)
Yep, that's it. Microsoft also offers C#, C++, Jscript.
I use Visual Basic(VB)'s Window Application programer (2008, but soon I'll get the 2010 edition!) VB, C#, Jscript, and C++ are all free downloads on the microsoft website.
Offline