Python is a great language to begin with as it's very readable and (in my opinion) straightforward. There are so many good resources on the web too. Certainly don't be afraid to make a thread here if you need some Python help, we'd love to have the additional discussion.
We may have met and talked about these at Maker Faire! I was the one in the Cayenne T-Shirt.
One of the joys of software development is that when you post a date/estimate like I did that the heavens align to make sure that you look silly down the road. We are still committed to releasing these widgets, but I'll have to get an updated time table on when they'll start coming. Certainly if there is any beta opportunity I'll reach out and get you involved as early as possible.