• The pros and cons have been debated quite a bit since .Net launched. I've been using VB forever, didn't see a compelling reason to change. I'd suggest you try both, see which one appeals to you (much like you'd try Spanish and French, then pick the one you found to be 'best'), then try to master it - yet learn enough about the other to get by. The concepts stay the same, syntax is a little different.