Topcoder is a great platform to learn new things.
Not yet 🙂
Try to register a contest and start to work on it. Get hands dirty.
Within Topcoder, I will try to work on the things (the languages/platforms) that I have not worked on before. Since I take Topcoder as an opportunity to learn new things.