VB will work under mono, but it really isn't hugely usable as yet - there are some parts which need work (such as the runtime being able to determine if an array is of one particular type or another). It is under development.