C# project ideas for beginner?


Nov 21, 2009
Hey guys, I'm new at c#. I'm still in the process of learning. I've never really been into programming, developing etc but I've always loved science and technology, and always wanted to try the game developing side of it.

one of the real reasons I never stuck to learning a language was lack of ideas and understanding concepts. well, I've got a good basic tutorial to stick with for a while, and I'm finally understanding now. I'm figuring out that I like the fact that you can write software for *whatever* you want. I'm programming in console applications right now.

So, my question is...

Does anyone have any cool and simple ideas for programs that a beginner could write for practice and learning, or somewhere to look for ideas. I'm trying to come up with ideas myself but I figured I'd look here for a little extra help. I like topics like:

1)telling the computer to do a huge math problem, algorithm, or puzzle
2)cryptography/code breaking
3)Simple games
4)artificial intelligence
6)drawing 3d objects, custom GUIs

I'm not really the type that would develop business or web applications, etc, as you can see, but that doesn't mean I wouldn't want to write them or that what I write can't be useful. however there would be no point for me to develop a business application because I'm just a beginner and no one would buy it :p maybe for personal use though.

so if you guys have any ideas or resources including but not limited to these topics, I think that will help me out. meanwhile I'm writing ideas like these down. Thanks!
Last edited:


Ultimate Contributor
Jun 10, 2003
XNA can be great for developing 2D or 3D games, but you are going to want a really solid tutorial for beginners. Game programming is a whole different world, and there are lots of concepts that are anywhere between subtly different to radically different from what you might be used to, depending on what you are doing.

I found this tutorial on Google. It looks pretty decent.


Nov 28, 2009
Ur right dude.

When I created my first XNA game I started from scratch following msdn tutorials step by step. At the begining its a bit boring since it involve very simple mathematics but when digging in 3D as u expect it involved Matrices, 3D-Algorithms, Shadowing, Reflection and so on. It could be amazing to create your own simple "world simulator physics engine"

MS Tutorials for XNA are really good since complexity grows up in pair with ur comprehension.
Start with the first one after installing required (and free) tools (VS 2008 C# Express Studio and XNA assemblies)


Nov 21, 2009
marble_eater, that tutorial looks very useful, I will definitely take a look at it!

actually XNA game studio was what led me to C#. I don't even remember how I found it. I'm just doing the beginning tutorial to learn the c# sytnax (I dabbled around in c++ for a little bit, but decided to drop it for c# because of XNA studio) because when I would start a new game project in XNA and looked at the code file, I was like "HUH?". it nothing familiar to me really.

I will definitely be using XNA for games and stuff. I was just wondering if there was like a website or something that had a list of cool projects that beginners can try. Thanks though! I guess I will just have to use my imagination?


Mar 27, 2010
Try to apply OOPs concepts on c# applications then get involved with business pplications, read more articles on MSDN, you will gain perfect experience, friend..
Last edited by a moderator:
Top Bottom