I assume you have some knowledge of C# and .NET derivates, if that, you can first give a try to XNA [1], as it is more robust and resourceful than web frameworks are at the moment. And when you feel you're ready you can switch to browsers.
1. http://en.wikipedia.org/wiki/Microsoft_XNA