Can test scripts be written in VB.Net for Selenium? Or is it only c# (Apart from java, perl, php etc).
Yes, BUT the Selenium tools won't export to VB explicitly, you'll need to manually convert it (or use an automated tool) from C#.
This article shows how the code looks in VB, and gives a link for a Conversion Tool which I've linked here also