The University of Antioquia in Colombia teaches its introductory programming courses in Lexico, a Spanish-based, object-oriented .NET language. The intent is to teach programming concepts in the students' native language before introducing English-based mainstream languages.
There are many other Non-English-based programming languages and there is even a related question in Stack Overflow. I have several questions regarding these languages:
- Has anyone on this site learned to program using a non-English-based language? If so, how difficult was the transition to the first English-based language?
- Is there any research-based evidence that non-English speakers learn programming faster/better using languages with keywords in their native language instead of English-based languages?