Theoretically any .NET language that is compiled to CIL (Common Intermediate Language) can run on TinyCLR OS. Today however, we only support C#. Most language features are supported. The limitations page on docs has more details.