Nice Question.....!! :)
Yes .Net Programming is Language neutral because Framework is common set of classes and libraries that provides the base for the .Net Framework it supports variety of languages like COBOL,Pascale ,c++ , java ..etc all languages uses same common libraries and classes. so that we can say its truly language neutral
Please if anyone can answer my query with justification.