Is it possible for kids with only HTML/CSS programming experience to do game programming in SilverLight 4.0?
They are using Visual Web Developer 2010 Express edition.
Do they have to learn c# or any other language since they are just starting out?
Thanks
What age range are you talking about? I imagine if you had really smart kids, they could pick-up SilverLight 4.0, but yes, learning C# for the logic and XAML for the GUI would be required.
Ergo, my recommendation is to skip SilverLight given your requirements.
Instead, you should try Scratch which is a programming language designed for kids. It’s very visually based and introduces the basic concepts of programming yet allows them to create their own games with ease.