Thanks jpdevereaux. That's the plan we've as well. To link back materials that I think will help in answering.
Here's another idea that might help noobs such as myself: have a "tutorial level" or something to that effect, which guides new players through challenges by teaching them the concepts along the way. That'd encourage more people to get involved (you might be scaring some away with how challenging the very first challenges are) and also give people a sense of how to continue with the rest of the levels.