I forgot to mention Dick Baldwin's F-R-E-E Alice tutorials - I use them from time to time for their "
in-depth" detail coverage of Alice. However if you're intent is to use Alice as a springboard for a quick overview of programing in order to prepare yourself for serious study of some of the more popular programming languagues, then I still would recommend spending the $55 for the online course (You may find that ed2go.com is still offering two 12 week courses for the price of one. At least they did this summer.)
If you still wish to enroll then I would suggest you start slow, i.e. take the 1st Alice course to ensure you are comfortable with how the course is presented and then proceed from there.
Just for info, I fractured my leg over the summer and to relieve the boredom I took the two Alice courses offered and in tandem I took the two VB courses just to refresh my memory of the languague. I'm currently enrolled in their Python course.
As for what commercial language to persue, depending upon the day of week, time of day and what phase the moon is currently in some say that Visual Basic is the most widely used language for creating Windows applications. (In reality you use the language that accomplishes the problem you need to solve!)
And C# is indeed
C sharp.
Good luck and I admire anyone with two kids who continues their education. And my apologizes to Dick for initially forgetting to mention his excellent material on Alice.