26 Programming Languages in 25 Days
We did a similar assignment at University many years ago. I think it was the same assignment, one per day for two weeks. Each time in a different language.The goal was to see how similar code is, and how little it matters which language you pick.Obviously it's a constrained problem set (we didn't have to learn all the ins and outs of each language) but it really opened our eyes to the "commonness" of programming, and free'd us from the tyranny of "I program in x".