Glad to help!
For widget learning, I think the best thing you can do to start is to play with what you have. Try adding a bunch of widgets from apps you use, looking through the kinds of widget each app offers, and looking at their options. This is a great way to get a sense of what you might have.
Beyond that, check out the sites for the widget apps I mention, like Charty and WodgetPack, for some more examples.