<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://wotudo.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How To....</title><link>http://wotudo.net/blogs/how2/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>Starting game design and game writing</title><link>http://wotudo.net/blogs/how2/archive/2009/04/08/starting-game-design-and-game-writing.aspx</link><pubDate>Wed, 08 Apr 2009 14:37:42 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:427</guid><dc:creator>paulfo</dc:creator><slash:comments>607</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wotudo.net/blogs/how2/rsscomments.aspx?PostID=427</wfw:commentRss><comments>http://wotudo.net/blogs/how2/archive/2009/04/08/starting-game-design-and-game-writing.aspx#comments</comments><description>&lt;p&gt;Over the last couple of months I’ve attended a number of events which have allowed me to show many young people how to ‘make’ their own game. This quick demo has used the Platform Starter Kit which is included in the XNA Games Studio.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_08DDB297.png"&gt;&lt;img title="image" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px;" height="377" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_0D7FCF1F.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The Platform Starter Kit is as its name suggests a ‘Super Mario Bros’ © style platform game.&amp;#160; It is very easy to change and add more levels to the game and with a tool like &lt;a href="http://www.getpaint.net/"&gt;Paint.Net&lt;/a&gt; (a free paint program the understands transparency) you can also alter the various graphical elements of the game. For example, my son has great fun redesigning the platform bricks, the backgrounds and even the main player! Once you have altered the graphics you just save them and recompile the game – when you then run the game you have YOUR game graphics. If you edited and changed all the graphics used by the Platform Starter Kit you’d have your very own platform game! &lt;/p&gt;  &lt;p&gt;So let me show you how you can go about doing this.&lt;/p&gt;  &lt;p&gt;First of all, you need the tools installed on your machine. See the &amp;#39;How To’ article titled ‘&lt;a href="http://wotudo.net/blogs/how2/archive/2009/02/17/build-a-computer-game-in-one-hour.aspx"&gt;Build a computer game in one hour’&lt;/a&gt; for what to download and how to set up the XNA Game Studio.&lt;/p&gt;  &lt;p&gt;Once this is all setup, you can start up Visual Studio C# 2008 Express (we’ll call this VS or C# (that’s C Sharp) for short).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_631FAFCF.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="31" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_46A2BDEF.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;From Vista’s All Programs menu it’ll look like this.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once started you need to make a new project:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_65E564C2.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="191" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_78B9E86C.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Select File –&amp;gt; New –&amp;gt; Project from the C# menu.&lt;/p&gt;  &lt;p&gt;This will give you a new window to choose the style of project from.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We want the Platform Starter Kit&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_404BC194.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="434" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_7F994F57.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can change the name and solution name text&amp;#160; - maybe call it MyFirstGame.&lt;/p&gt;  &lt;p&gt;C# will then take a moment to build the platform starter kit project. Depending on how powerful your computer is this may take a few seconds to a minute or two, so just sit patiently until the status bar at the bottom of the C# windows says is has created the project successfully.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_5F01E9D8.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="35" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_4BE0BD2C.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; The starter kit actually makes three projects. One for Windows, one for the Xbox 360 and one for the Microsoft Zune (think Microsoft’s iPod alternative).To run the game as it is, just press F5 but make sure the Windows version of the game is set up as the starting game. You’ll be able to see the Xbox and Zune projects because they are called Xbox and Zune! But the Windows version of the game will just be the name you gave the game. My name was Platformer5&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_1C429EA0.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="111" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_5076C7E6.png" width="236" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;as you can see here. So what you need to do is make sure this is the game C# will try to run first.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_41CC1C01.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="244" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_7212F0B7.png" width="174" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Do this by right-clicking on the name (Platformer5 for me) and selecting the ‘Set as Startup Project’ option.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once you have done this (the project name is then &lt;strong&gt;BOLD&lt;/strong&gt;) you can just press the F5 key to start the game!&lt;/p&gt;  &lt;p&gt;Go on have a go now, if you are following along. There are only three levels in the current game. The objective is to get your man to collect all the gems and avoid all the monsters. So make your way to the exit once you have all the gems on each level.&lt;/p&gt;  &lt;p&gt;When you have completed all the levels the game starts again at the first level. &lt;/p&gt;  &lt;p&gt;If you have played Super Mario Bros© you’ll know it has 8 worlds with 5 levels per world. Giving the game 40 levels in total.&lt;/p&gt;  &lt;p&gt;We can add levels to our game very easily. Let’s do that now.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_65389A99.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="155" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_4F6EB23C.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;In the Solution Explorer on the right of your C# screen you’ll see a list of all the things that are in the game. Once of the things is called HighResolutionContent(Content). This is where all the graphics and sounds are for the game. If you open this folder by clicking on its name you’ll see more folders named after their contents. For example, Backgrounds includes all the background images used in the game.&lt;/p&gt;  &lt;p&gt;There is also a folder called Levels. If you open this folder, you’ll find three text files. These files tell the computer how to draw each level in the game. If you open the first level by double clicking on 0.txt you’ll see the contents of the file in the editor, like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_1C3278D3.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="244" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_097D7F1C.png" width="225" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Let me explain what you are seeing. First of all the ‘.’ (full stop) is a blank. The computer doesn’t draw anything when it finds one of these. If it finds a ‘G’ it will draw a Gem. If it finds a ‘#’ (hash) it will draw a solid platform. The 1 marks the starting point for the player character on each level and the ‘X’ marks the exit point for the level. Some additional symbols are: ‘-‘ (hyphen) is a soft platform – one the player character can climb through. There are also four monsters in the Platform Start Kit. These are represented by A, B, C or D. So if you replace a ‘.’ on the line between the 1 and the X in the 0.txt file with A, B, C or D you’ll have a monster running around there when the game starts! &lt;/p&gt;  &lt;p&gt;So go on, add some more platforms (# or –) and some more gems (G) and maybe a monster or two (A,B,C or D). Just make sure that the length of each line is the same. The computer is expecting to have lines 20 characters long. If you have a line to short or to long you’ll get an error. If this happens – don’t panic! First check the level files you’ve edited to to make sure the lines are all the right length. Then run the game again.&lt;/p&gt;  &lt;p&gt;Also, all the letters (G,A,B,C,D,X)&amp;#160; need to be CAPTIAL letters and you can only have one X and one 1 in each level.&amp;#160; This is my modified level 0:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_4C0D1A94.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="244" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_3238E465.png" width="197" border="0" /&gt;&lt;/a&gt; &lt;a href="http://wotudo.net/blogs/how2/image_561195F2.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="377" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_4E15DF91.png" width="644" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That was easy wasn’t it?&lt;/p&gt;  &lt;p&gt;Now, the next thing you might like to do is add more levels to the game. You can do this easily too.&lt;/p&gt;  &lt;p&gt;In the Solution Explorer, select one of the level files (0.txt, 1.txt, 2.txt) and then right-click and copy it. Now right-click on the ‘Levels’ folder and select Paste. You should then have a new .txt file created called something like Copy of 2.txt depending on what file you copied.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_02C24D9B.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="93" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_772C905B.png" width="160" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;What you need to do now is rename this file to the next level number. For example, I need the level file to be called 3.txt. If I added more they would have to be 4, 5 and 6 etc as I added them. It is important to number them consecutively as the game depends on this to get the level order right :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So my Level folder now contains these:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_61CEDAF3.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="93" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_0F4FFAB7.png" width="118" align="left" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The next step is a bit techie but easy enough. We need to tell the C# compiler what to do with these new level files when it is building the game. We do this by selecting each new level file in turn and changing the Build Action to None. It will be Compile by default, but as the txt files don’t need compiling we change the build action to None.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/image_0EE3C7C2.png"&gt;&lt;img title="image" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;margin-left:0px;margin-right:0px;border-right-width:0px;" height="145" alt="image" src="http://wotudo.net/blogs/how2/image_thumb_7EF482FD.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now you can open your new level file and edit it to make up a completely new level for the game. Just remember each line needs to be 20 characters long and all letters need to be CAPITAL letters. Once you have finished editing your new level files you can press F5 again to run your game and try out your new levels.&lt;/p&gt;  &lt;p&gt;If&amp;#160; you want to be like Super Mario Bros © you need to make 40 level files!&lt;/p&gt;  &lt;p&gt;Once you have fiddled a bit with the levels you probably will want to change some of the graphics. You’ll find the various graphic files in folders in the project. These folders will also be on your disk drive, so the thing to do is find the project directory from within your Documents folder on your hard disk. Typically this is Documents –&amp;gt; Visual Studio 2008 –&amp;gt; Projects –&amp;gt; &amp;lt;your project name&amp;gt; –&amp;gt; &amp;lt;your project name&amp;gt; –&amp;gt; HighResolutionContent &lt;/p&gt;  &lt;p&gt;Replace &amp;lt;your project name&amp;gt; with the name of your project. This is required twice assuming you named the project and the solution the same thing! &lt;/p&gt;  &lt;p&gt;Once inside the HighResolutionContent folder you’ll find all the content folders containing various graphics. Stepping into the Sprites folder will take you to the place where the monster and player graphics are stored. If you step into the Player folder you’ll see a animation file for each player state – celebrate, die, idle, jump and run. If you open one of these files in Paint.Net (or your favourite graphics program) you can change each animation frame so your character looks or does something different. Remember when you used to make ‘flip book’ animations by drawing a stick person on the corner of several pages and then flicking through then quickly to see the stick person move? Well this is what the computer is kind of doing. It moves through each frame in the image file one at a time to make the character appear as if it is moving. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/Jump_7DAFEA1E.png"&gt;&lt;img title="Jump" style="border-right:0px;border-top:0px;display:block;float:none;margin-left:auto;border-left:0px;margin-right:auto;border-bottom:0px;" height="58" alt="Jump" src="http://wotudo.net/blogs/how2/Jump_thumb_1C1A2B08.png" width="640" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So if you want to change the character you have to edit each one of these frames in the image file and then save the image.&lt;/p&gt;  &lt;p&gt;The other graphic files you might like to edit include those in the Tiles folder. These are the tiles used to draw the platforms. So changing these will see the platforms drawn in the game change. The A suffixed tiles are the hard tiles, the B suffixed tiles are the soft tiles.&lt;/p&gt;  &lt;p&gt;There are also the backgrounds to each level. These are draw in three parts. The sky, middle ground and fore ground. This is so in the future you can make the game scroll and move each of these layers at a different speed to make it look the player is moving ( the foreground moves faster than the sky you see – watch the next time you are in a car).&lt;/p&gt;  &lt;p&gt;By changing these background images you’ll change the settings of each level. So you could make this a game on an alien planet in space just by changing the images for the backgrounds and the sprites!&lt;/p&gt;  &lt;p&gt;As long as you save your edited files back to the place you found them and keep their name the same C# will use them when it builds the game for you (when you press F5). If you want to go back to the originals images you can just create a new platform starter kit project using a different name and take the image files from there :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Have fun making your version of the Platform starter kit!&lt;/p&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=427" width="1" height="1"&gt;</description></item><item><title>Project: Simple Multitouch device</title><link>http://wotudo.net/blogs/how2/archive/2009/02/23/project-simple-multitouch-device.aspx</link><pubDate>Mon, 23 Feb 2009 13:42:00 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:415</guid><dc:creator>paulfo</dc:creator><slash:comments>113</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wotudo.net/blogs/how2/rsscomments.aspx?PostID=415</wfw:commentRss><comments>http://wotudo.net/blogs/how2/archive/2009/02/23/project-simple-multitouch-device.aspx#comments</comments><description>&lt;p&gt;Multitouch devices are all the rage - they allow you and your friends to use your hands all together to control and interact with the computer. If you haven&amp;#39;t seen one before take a look at this video:&lt;/p&gt;&lt;embed src="http://www.youtube.com/v/jZNCaLU8GAs&amp;amp;hl=en&amp;amp;fs=1" width="425" height="344" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt; &lt;br /&gt;
&lt;p&gt;This is a multitouch application running on the Microsoft Surface - a multitouch device designed for the entertainment industry, if costs approx. £10000.&lt;/p&gt;
&lt;p&gt;But you can make a multitouch device to work with your laptop or school PC very easily and very cheaply.&lt;/p&gt;
&lt;p&gt;All you need is:&lt;/p&gt;
&lt;p&gt;1) A Windows computer&lt;/p&gt;
&lt;p&gt;2) A cardboard box - quite a tall A4 sized one would be perfect.&lt;/p&gt;
&lt;p&gt;3) A Web cam&lt;/p&gt;
&lt;p&gt;4) A sheet of acrylic a little bigger then the size of your box opening (you can use a picture frame for the whole of the top)&lt;/p&gt;
&lt;p&gt;5) A sheet of normal printer paper/tracing paper the size of your acrylic sheet&lt;/p&gt;
&lt;p&gt;6) Scissors and sticky tape&lt;/p&gt;
&lt;p&gt;Here is a short video showing you how to make the multitouch device. Once you have made this you will need to install the software on your computer to enable it. The required software, and instructions to use it, can be downloaded from &lt;a href="http://nuigroup.com/forums/viewthread/1731/"&gt;here&lt;/a&gt;. The NUIGroup is a community of hobbyists who build multitouch devices.&lt;/p&gt;
&lt;p&gt;&lt;embed src="http://www.youtube.com/v/pQpr3W-YmcQ" width="425" height="350" type="application/x-shockwave-flash" mce_src="http://www.youtube.com/v/pQpr3W-YmcQ"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=415" width="1" height="1"&gt;</description><category domain="http://wotudo.net/blogs/how2/archive/tags/How2/default.aspx">How2</category><category domain="http://wotudo.net/blogs/how2/archive/tags/Multitouch/default.aspx">Multitouch</category></item><item><title>Computer Programming: Getting started</title><link>http://wotudo.net/blogs/how2/archive/2009/02/23/computer-programming-getting-started.aspx</link><pubDate>Mon, 23 Feb 2009 09:50:56 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:414</guid><dc:creator>paulfo</dc:creator><slash:comments>350</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wotudo.net/blogs/how2/rsscomments.aspx?PostID=414</wfw:commentRss><comments>http://wotudo.net/blogs/how2/archive/2009/02/23/computer-programming-getting-started.aspx#comments</comments><description>&lt;p&gt;Computer programming is a great skill. The right computer programs can change the world! By writing a helpful computer program and making it available to others, you can help people all over the world do things. How powerful is that - as a computer programmer you can be a force for good in the world!&lt;/p&gt;  &lt;p&gt;Microsoft has lots of stuff online to help you get started in the world of computer programming. There are all kinds of videos and articles for you to watch and read to help you start to program. You might want to create a web site or a Windows program. The key thing is all you need to get going is&amp;#160; a Windows computer - we provide the programming tools and fun teaching materials for free!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-gb/beginner/bb308754.aspx"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px 5px 0px 0px;border-right-width:0px;" height="168" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/ComputerProgrammingGettingstarted_8BBF/image_3.png" width="244" align="left" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Step 1: Go have a look at the &lt;a href="http://msdn.microsoft.com/en-gb/beginner/bb308754.aspx" target="_blank"&gt;Kids Corner&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;Here you will find direct links to materials introducing computer programming - what&amp;#39;s it all about, how to think about computer programming and project ideas. There are also links to e-books that will teach you how to program using Microsoft&amp;#39;s professional programming languages - these are the programming languages real programmers use to build web sites, games, mobile phone applications, Windows applications and even robot control programs!! &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/express/"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px 5px 0px 0px;border-right-width:0px;" height="166" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/ComputerProgrammingGettingstarted_8BBF/image_8.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h2&gt;Step 2: Download a &lt;a href="http://www.microsoft.com/express/"&gt;programming tool to start programming&lt;/a&gt;!&lt;/h2&gt;  &lt;p&gt;The Express editions of Microsoft&amp;#39;s professional programming tools are all available for free. You can download all of them or just the ones you are interested in. The key programming tools are Visual Basic and C# (pronounced C Sharp). There is also the Web Design tool - which helps you build your own web sites obviously -&amp;#160; and a database program called SQL Express (a database is like a chest of draws - somewhere you keep things safe and get to them when you need them).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/ComputerProgrammingGettingstarted_8BBF/image_5.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px 5px 0px 0px;border-right-width:0px;" height="88" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/ComputerProgrammingGettingstarted_8BBF/image_thumb_1.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h2&gt;Step 3: Download a programming project guide!&lt;/h2&gt;  &lt;p&gt;There are lots of programming courses and projects for you to try. Each one has an indicator to show who should try it - Beginner, Intermediate and Advanced. We suggest you work your way through all of them to get a good understanding of programming. Each guide has a video and a worksheet to take you step by step through the activity - helping you understand a new area of programming each time. &lt;a href="http://msdn.microsoft.com/en-gb/beginner/cc956148.aspx"&gt;Programming courses are here&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-gb/beginner/cc979167.aspx"&gt;programming projects are here&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Learning to program is fun. Once you can program a little, you can turn your computer into a really useful tool to help you and others do stuff! &lt;/p&gt;  &lt;p&gt;Here are some top tips to help you get going:&lt;/p&gt;  &lt;p&gt;1) Break things into small tasks. Every program can be broken down into small tasks: ask the user for input, read the input, test the input, use the input, tell the user the result. If you think a programming task is to difficult look to see if you can break it down into smaller and smaller tasks. At the lowest level you should be able to describe a programming task in a simple sentence, and translate that sentence into one or two programming commands, making writing the program easy.&lt;/p&gt;  &lt;p&gt;2) Read more. Programming languages, tools and errors all come with lots of documentation telling you about them. Before trying to use a new command, tool or when you get a programming error, look it up in the documentation and read about it. As a programmer you will never stop learning new stuff and will read lots to help you learn.&lt;/p&gt;  &lt;p&gt;3) A second pair of eyes. If you get stuck with a bug in your program ask a friend to help. Often when you talk a friend through your program you or they can spot your mistake. Its good to talk!&lt;/p&gt;  &lt;p&gt;4) Bugs happen! Every computer program can have a bug - an error. Sometimes identifying the bug is really hard, even when you&amp;#39;ve asked a friend to help (3). At times like this you need to go small (1). Test each little step in your code to see if it does what you meant it too. The programming tool you use should be able to help you. Run your application in Debug Mode and use the Step keys to run each command of your program one at a time, while you look at the results to check each command is doing what it should be. You can read about &amp;#39;Debugging&amp;#39; (2) to learn an important programming skill ;-)&lt;/p&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=414" width="1" height="1"&gt;</description><category domain="http://wotudo.net/blogs/how2/archive/tags/How2/default.aspx">How2</category><category domain="http://wotudo.net/blogs/how2/archive/tags/Programming/default.aspx">Programming</category><category domain="http://wotudo.net/blogs/how2/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Build a computer game in one hour!</title><link>http://wotudo.net/blogs/how2/archive/2009/02/17/build-a-computer-game-in-one-hour.aspx</link><pubDate>Tue, 17 Feb 2009 16:15:00 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:411</guid><dc:creator>paulfo</dc:creator><slash:comments>314</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wotudo.net/blogs/how2/rsscomments.aspx?PostID=411</wfw:commentRss><comments>http://wotudo.net/blogs/how2/archive/2009/02/17/build-a-computer-game-in-one-hour.aspx#comments</comments><description>&lt;p&gt;With Microsoft&amp;#39;s games technology it is now easier then ever before to build a computer game. In this activity you will be able to follow a two tutorials; one builds a 2D game and the second builds a real 3D game! Each tutorial takes about one hour once you have your computer set up with all the tools. All you need to get is a Windows computer with Internet access. The rest of the Microsoft tools you need to get started are FREE. Here&amp;#39;s what you need.&lt;/p&gt;
&lt;h3&gt;The bits you need&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Windows XP or Windows Vista computer* &lt;/li&gt;
&lt;li&gt;Microsoft Visual C# Express 2008 programming tool - FREE &lt;/li&gt;
&lt;li&gt;Microsoft XNA Games Studio 3.0 - FREE &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;*Your computer will need a reasonable graphics card particularly for the 3D game. If you play modern arcade games on your computer already you&amp;#39;ll be fine. But give the 2D game a go anyway - it has the least graphical requirements.&lt;/p&gt;
&lt;h3&gt;Getting started&lt;/h3&gt;
&lt;p&gt;1. Download &lt;a href="http://www.microsoft.com/express/download/#webInstall" target="_blank"&gt;Visual C# Express 2008&lt;/a&gt; and install it by running the installation file (vcssetup.exe). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" border="0" alt="image" align="left" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_thumb.png" width="244" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The setup downloads all the required stuff from the web. When it has finished you&amp;#39;ll have a proper software development tool - totally FREE. Even better this tool is the starting point for Microsoft&amp;#39;s professional development tools. So if you were to get a job writing software for Windows you&amp;#39;d be using the same, familiar tools!!!&lt;/p&gt;
&lt;p&gt;2. Download &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7D70D6ED-1EDD-4852-9883-9A33C0AD8FEE&amp;amp;displaylang=en" target="_blank"&gt;XNA Games Studio 3.0&lt;/a&gt; and install it by running the installation file (XNAGS30_setup.exe).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_4.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" border="0" alt="image" align="left" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_thumb_1.png" width="225" height="239" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;XNA Games Studio adds additional functionality to the C# ( that&amp;#39;s C Sharp) development tool specific to games development. The games you write can run on a Windows computer, or a Zune mp3 player. They can also run on your Xbox 360 - but you need the Creators Club membership for this. If you are at University you can get a 12month membership for free via &lt;a href="https://www.dreamspark.com/Products/product.aspx?productid=3" target="_blank"&gt;Microsoft&amp;#39;s Dream Spark&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;3. Take a look at the &lt;a href="http://creators.xna.com/en-GB/education/gettingstarted/bg2d/chapter1" target="_blank"&gt;2D Game Tutorial&lt;/a&gt; to get going!&lt;/p&gt;
&lt;p&gt;&lt;embed id="372isuo0" height="364" type="application/x-shockwave-flash" pluginspage="http://macromedia.com/go/getflashplayer" width="432" src="http://images.video.msn.com/flash/soapbox1_1.swf" flashvars="c=v&amp;amp;v=cdffb61e-e28f-4c74-9426-f038adaa30e4&amp;amp;ifs=true&amp;amp;fr=shared&amp;amp;mkt=en-US" allowscriptaccess="always" allowfullscreen="true" mce_src="http://images.video.msn.com/flash/soapbox1_1.swf"&gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4. Once you&amp;#39;ve conquered that one, take a look at the &lt;a href="http://creators.xna.com/en-GB/education/gettingstarted/bg3d/chapter1" target="_blank"&gt;3D Game Tutorial&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;
&lt;object&gt;&lt;param&gt;&lt;param&gt;&lt;param&gt;
&lt;embed src="http://www.youtube.com/v/bWU8bGKT_WQ&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;5. Now you&amp;#39;ll really be itching to take your game further. So take a look at the rest of the &lt;a href="http://creators.xna.com/en-GB/education/starterkits/" target="_blank"&gt;starter kits&lt;/a&gt; and maybe even job the &lt;a href="http://creators.xna.com/en-GB/membership" target="_blank"&gt;XNA Creators Club&lt;/a&gt; to start running your games on your Xbox 360!!!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_6.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;MARGIN:0px 5px 0px 0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" border="0" alt="image" align="left" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_thumb_2.png" width="197" height="133" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Note some starter kits are Premium kits that require XNA Creators Club membership to access. (but most of them aren&amp;#39;t and are really cool - see the Racing game first if you need convincing!)&lt;/p&gt;
&lt;p&gt;6. To get more help and find others building games too - including University students, hobbyists AND professional games developers why not visit the &lt;a href="http://xna-uk.net/" target="_blank"&gt;XNA UK user group site&lt;/a&gt; for advice and even more samples!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_8.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" border="0" alt="image" align="left" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_thumb_3.png" width="244" height="53" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;7. Now you might be closer to making some money from your work. Take a look at the new &lt;a href="http://creators.xna.com/en-GB/XBLCG_is_Live" target="_blank"&gt;Community Games&lt;/a&gt; on Xbox Live! Your own home made games can be published onto Xbox Live for the 17million Xbox 360 owners to review and PURCHASE. Microsoft shares this revenue with you - you&amp;#39;ll actually get a cheque from Microsoft!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_10.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" border="0" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/Buildacomputergameinonehour_E591/image_thumb_4.png" width="244" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=411" width="1" height="1"&gt;</description><category domain="http://wotudo.net/blogs/how2/archive/tags/How2/default.aspx">How2</category><category domain="http://wotudo.net/blogs/how2/archive/tags/Programming/default.aspx">Programming</category><category domain="http://wotudo.net/blogs/how2/archive/tags/XNA/default.aspx">XNA</category><category domain="http://wotudo.net/blogs/how2/archive/tags/Games/default.aspx">Games</category></item><item><title>Intro to programming: Microsoft Small Basic</title><link>http://wotudo.net/blogs/how2/archive/2009/02/16/intro-to-programming-microsoft-small-basic.aspx</link><pubDate>Mon, 16 Feb 2009 11:42:00 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:410</guid><dc:creator>paulfo</dc:creator><slash:comments>956</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://wotudo.net/blogs/how2/rsscomments.aspx?PostID=410</wfw:commentRss><comments>http://wotudo.net/blogs/how2/archive/2009/02/16/intro-to-programming-microsoft-small-basic.aspx#comments</comments><description>&lt;blockquote&gt;
&lt;p&gt;&amp;#39;Just like we speak and understand English or Spanish or French, computers can understand programs written in certain languages. These are called programming languages. In the beginning there were just a few programming languages and they were really easy to learn and comprehend. But as computers and software became more and more sophisticated, programming languages evolved fast, gathering more complex concepts along the way.&amp;#39;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is were Microsoft Small Basic comes in. Small Basic is a programming language that is designed to make programming easy, approachable and fun for beginners. Here is how to get started.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get going with Small Basic.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Small Basic install file can be downloaded from &lt;a href="http://smallbasic.com/"&gt;http://SmallBasic.com&lt;/a&gt;. You need to have a personal computer running Windows XP or higher operating system. Additionally the .Net Framework 3.5 will be installed during installation if necessary. Small Basic is free.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_2.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;MARGIN:0px 5px 0px 0px;BORDER-RIGHT-WIDTH:0px;" height="162" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_thumb.png" width="240" align="left" border="0" /&gt;&lt;/a&gt;Once you have downloaded the &amp;#39;SmallBasic.MSI&amp;#39; installer file just run it to install Small Basic. You will need to accept the license agreement to successfully complete the installation.&lt;/p&gt;
&lt;p&gt;Small Basic will appear as an application on your Windows programs menu with the &amp;#39;Introducing Small Basic&amp;#39; guide. The guide is an excellent resource for teaching programming. Watch the video below to get the idea, then work through the guide exercises.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_4.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;MARGIN:0px 5px 0px 0px;BORDER-RIGHT-WIDTH:0px;" height="71" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_thumb_1.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;font size="1"&gt;Windows Vista&amp;#39;s All Programs menu illustrated.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;&lt;font size="2"&gt;Selecting Microsoft Small Basic will start the programming tool.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_6.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;MARGIN:0px 5px 0px 0px;BORDER-RIGHT-WIDTH:0px;" height="181" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_thumb_2.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;You are now ready to start programming! Try typing this short program into the white editor window:&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;TextWindows.WriteLine(&amp;quot;Hello World&amp;quot;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Now press the blue &amp;#39;Run&amp;#39; arrow or press the F5 key.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_8.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;MARGIN:0px 5px 0px 0px;BORDER-RIGHT-WIDTH:0px;" height="134" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_thumb_3.png" width="244" align="left" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The result of your program will be displayed in a small &amp;#39;command window&amp;#39;. It will say Hello World and then ask you to press any key to continue. Pressing a key takes you back to your program editor. Well done! You have created your first computer program. It really isn&amp;#39;t that hard is it?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_10.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;MARGIN:0px 5px 0px 0px;BORDER-RIGHT-WIDTH:0px;" height="182" alt="image" src="http://wotudo.net/blogs/how2/WindowsLiveWriter/IntrotoprogrammingMicrosoftSmallBasic_E4D7/image_thumb_4.png" width="244" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;While typing in your line of code, you may have noticed the dynamic little help window and the detailed command help window appear. The command help window tells you want the command will do, and the little help window tells you what commands you can use at that point of the program. This is called &amp;#39;Intellisense&amp;#39; - the computer is helping you write your program! Once the little help window appears you can use the up and down arrows to find the command you need and then press the Return key to select it. You don&amp;#39;t even have to type all the commands!&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Now try adding one more bit to your program. Add this line of code to the start of your program:&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;TextWindow.ForeGroundColor = &amp;quot;Yellow&amp;quot;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;So your complete program should now look like this:&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;TextWindow.ForeGroundColor = &amp;quot;Yellow&amp;quot;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;TextWindows.WriteLine(&amp;quot;Hello World&amp;quot;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Press the blue arrow again, or F5, to run your application. You should see the same as before but in yellow!&lt;/p&gt;
&lt;p&gt;To learn more programming watch this little video. Pause it frequently so you can copy the program code into your own program editor window. You can watch the video full screen by double clicking the video window when playing. You will need Microsoft SilverLight to watch the video - this is free to use.&lt;/p&gt;
&lt;p&gt;&lt;iframe style="WIDTH:500px;HEIGHT:375px;" src="http://silverlight.services.live.com/invoke/88003/An%20introduction%20to%20Small%20Basic/iframe.html" frameborder="0" scrolling="no" mce_src="http://silverlight.services.live.com/invoke/88003/An%20introduction%20to%20Small%20Basic/iframe.html"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;You can also follow along and learn a lot more by working through this &lt;a href="http://download.microsoft.com/download/9/0/6/90616372-C4BF-4628-BC82-BD709635220D/Introducing%20Small%20Basic.pdf" target="_blank"&gt;&amp;#39;Small Basic Introduction to Programming&amp;#39;&lt;/a&gt; (Note this document should also be on your Start menu once you have installed Small Basic). This document is a full guide to programming with Small Basic. By the time you have finished working through it you will be able to write your own computer programs in Small Basic using advanced features to connect to the Internet and control your Windows computer!&lt;/p&gt;
&lt;p&gt;There are some sample programs installed with Small Basic - look in the Samples directory.&lt;/p&gt;
&lt;p&gt;Tetris - the popular game of falling blocks, all written in Small Basic - is available &lt;a href="http://wotudo.net/files/folders/how2/entry408.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Flickr - search for pictures on Flickr using tags and then set your favourite to be your computers Desktop background - is available &lt;a href="http://wotudo.net/files/folders/how2/entry409.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Other samples are published &lt;a href="http://code.msdn.microsoft.com/smallbasic/Wiki/View.aspx?title=Samples&amp;amp;referringTitle=Home" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=410" width="1" height="1"&gt;</description><category domain="http://wotudo.net/blogs/how2/archive/tags/SmallBasic/default.aspx">SmallBasic</category><category domain="http://wotudo.net/blogs/how2/archive/tags/How2/default.aspx">How2</category><category domain="http://wotudo.net/blogs/how2/archive/tags/Programming/default.aspx">Programming</category></item></channel></rss>