Here in Canada, we have 2 official languages - French and English. As such, you can watch TV in both languages.
Back in the 80ies, there was a computer programming program that taught BASIC in french. I do not mean that the presenter spoke in french (which is obvious) but that all the keywords were ALSO in french.
As such, it was not really BASIC any more. In fact, it was quite incomprehensible. I found myself wondering Why would you bother??. If you learn this particular version of basic, you were commiting yourself to a skill set that simply would not let you work ANYWHERE except the small geographical region that developed it and then only in businesses that used it.
If your goal was to find a niche market, here it was. I am quite sure, however, that the actual market for those skills was so small that the presenter of the show was the only one to ever find meaningful employment in it.
If you think C# and VB.Net examples are hard to interchange - just imagine that every example you found for your language did not work because it wasn't actually in your language.
If you wonder what language you should code in - just ask yourself when the last time you saw a copy of french basic or why the GNU compiler doesn't have a French/Spanish/Russian/etc version of C. (Actually, I have a theory that C is as popular as it is because it has so few english key words compared to other languages like Pascal)
(side note: If you are not aware, the french culture in Canada suffers from a considerable complex. A cultural chip on its shoulder so to speak that dates back several hundred years to when England and France were still world powers fighting over the new world.)