C# Tutorials

Okay so i have just finished off all of the graphical elements of my game, with my current schedule it may be a couple weeks before i am finished, check out the screenshot and add some suggestions http://learningcsharp.co.uk/xna-game-projects/. The game will be free to download when its complete so you can play around with it or use it to learn something :). I am currently logged in so ask away if you have any questions(04/08/2012 @ 19:39).


The c# language is a member of the .net framework of languages. Every windows based computer has the .net framework installed as part of the operating system package. The best way to think of the .net framework is as an interpreter that can understand many different languages and then convert them into instructions that a computer can understand. You may be happy to know that windows can compile and run your c# code so the majority of PC users will be able to run your programs easily.

What can you program with c#:

Well just about anything you can think of, but thankfully Microsoft has created some extensions for their visual studio(the IDE that you will use to write your code in) so that we can easily create standard programs such as web browsers  and also create games.

  • Console programs(A good starting point to create basic programs but can also be used for more complex programs)
  • General programs (word processors, web browsers)
  • Games(2d and 3d games)

Okay so let’s move on to the structure of these tutorials on the c# language. Below is listed the topics that will be covered and basic description of each topic. If you prefer to learn by example i.e. “programming real world applications” I will be uploading tutorials on how to create programs starting from a novice (such as hello world and basic text manipulation) to more complex and layered application examples. But if you prefer to get a quick start in the language by learning the verbatim way then here is the list of tutorials:

Tutorial 1:  Installing an IDE for C#.

Tutorial 2: types (aka numbers, text and other custom types that you may need)

Tutorial 3: Methods

Tutorial 4: Classes

Tutorial 6: Access modifiers and Objects

Tutorial 5: Strings and time

Leave a Reply

Your email address will not be published. Required fields are marked *

− 1 = one

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>