Before trying to create a game, try learning a programming language first so that you understand how it works and you've grasped the basics.
If you want games anyway, I'd suggest C++, but for simple 2D stuff you can use Python + pygame.
Sorry, I usually associate education with some sort of intelligence, apparently lacking due to your posts which are difficult enough to try to read and comprehend. That and 90% of people who post in this forum about trying to make a game don't even know any programming yet, they just have ambitions, and your atrocious spelling linked you in my mind with those people. Sorry for the confusion.
So which programming language are you going to go with then? If you're doing a masters in comp. sci. you should understand the strengths and weaknesses of various languages.
Like I was saying, C++ has the benefits of extremely fast execution speed (which you'd need for 3D stuff), and also object oriented design. I most prefer Python, but it's not as logical a choice as C++ for 3D graphics as it's a lot slower in execution. I don't know much of anything about .NET, but my suggestion for C++ still stands. And with it, you can try using OpenGL, or the more difficult DirectX (but the SDK for DirectX is only available on Windows).
I'd say shadwickman's assumption that you had little programming knowledge was also boosted by the fact that it appears you don't seem to understand .Net is not a programming language (I suppose more pressing is what university allows you to get to a masters level without understanding this). .Net is certainly not a language, it is a framework and would be used as such - not as an alternative to a programming language.
Perhaps have a look at Microsoft's XNA Framework as they have a lot of tutorials and learning resources available for it, officially C# is the only supported language but theoretically you could use any .Net-supported language.