There may be quick questions but are there any quick answers? I had the following Tweet recently.
OK the question was quick and I answered quickly with:
@alfredtwo Hi Alfred! Quick question: what prog. language do you recommend MS students learn?— David Lee EdTech (@davidleeedtech) December 4, 2013
But that left me unsettled. It’s been a while since I taught middle school full-time. I’ve done some workshops for middle school students (Kodu and HTML) but that is not the same. But I know that a lot of people are using Python, Small basic, Alice and Scratch with middle school students. So the answer seemed reasonable.
.@davidleeedtech Either Python or Small Basic. You may want to start them with Alice or Scratch for basic concepts first. They'll have fun.— Alfred Thompson (@alfredtwo) December 4, 2013
I decided though to ask some people who are involved with middle school computer science education what they thought. Laura Blankenship was the first reply:
Patrice Gans added App Inventor and Kids Ruby to the list of recommendations.KidsRuby I don’t know much about at all so I guess I’ll have to do some research on that one.
Patrice has a Google Doc with a list of K through 8 computer science education resources BTW. I was reminded of this during a Twitter chat about K8 computer science the other night. You can see a lot of that by looking at the #CSK8 hash tag. I think they may be running these chats regularly so keep an eye of for them.