Reasons for a C# developer to learn

I found the above mentioned question at stackoverflow today, it got really lovely answers.

Top reasons:

  1. So that you can read VB code on the blogs.
  2. Because you are designing a new language and you don’t want people to hate it.
  3. Answer Stackoverflow questions to get reputation because Jon Skeet will leave VB alone.
  4. For fun, adventure.
  5. Your girlfriend threatens to leave you if you don’t learn it.

And my favorite:
Because you don’t have enough misery in your life ? 😛