I know C# but I just don't like it