With some trepidation I received the response from Peter (reprinted with his permission) to my inquiry about "jumping in":
Good on you. Jump in the water is fine. I started with Arduino as a complete noob not that long ago. Like you my start was triggered by Geoff's posts.
On the presumption that your Uno came with a USB cable, I would start by doing the following:
1. Download and Install the Arduino IDE from here https://www.arduino.cc/en/Main/Software
2. Keep a note of the Version number and if you install it on any other devices make sure you use the same Version #.
3. If the installation process hasn't already done this, in your documents library create a new folder called Arduino then in the Arduino folder create a sub folder called Libraries. This (Libraries sub folder) is where you should save and store all of your sketches. Any Libraries that you import (such as Geoff's various examples) should also go here.
4. Start up the Arduino IDE and from the Tools Menu click on Board and then click on Arduino Uno. This tells the IDE what sort of board you are using. A vital step and one to check if you ever have problems with sketches not loading or running. It only needs to be changed if you use a different type of board.
5. Plug your board into a spare USB port on your computer and then open up Device manager, click on Ports (Com and LPT) and see if you can identify which Com Port the Uno has decided to use. You can only do this step with the board plugged in.
6. Go back to the IDE and from the Tools Menu click on Port and make sure that the correct Com Port is selected. This is the second Vital step and if it is wrong nothing will work.
This port selection process varies a bit with different boards and can be one of the biggest sources of frustration. Just remember that Google is your friend. If that fails either post back here or PM me.
7. From the File Menu click on Examples, then on 01.Basics and then on Blink. This should bring up and example Sketch (program) called Blink in a separate window.
8. Roll your mouse over the Tick mark in the menu bar and the word Verify should appear. Click the Tick box and you will se a message and a progress bar down the bottom. If all is good you will get a message saying "Done Compiling". This is my 3rd Vital step. If the sketch won't compile then there is a problem in the code that needs to be resolved.
9. Just to the right of the Tick box is a Right Arrow Box. Hover your mouse over that and you should see the word "Upload" appear. Click on the box and again you should get a message saying "Uploading" and a progress bar. As the Progress bar gets towards the end, a couple of lights should start blinking furiously on your UNO (this shows the sketch is being loaded onto the board). When that flurry of activity dies down, a single LED on your UNO should start blinking on and off at a rate of 1 blink per second.
10. Have a look at the sketch and find the 2 lines that have a "delay" command in them. Try changing the value (default is 1000 milliseconds) to say 5000. Verify the sketch, upload it again and see what happens.
Blink is a very useful tool for checking that any new board is working as it should. I always upload this to a new board before trying to upload anything else.
The other Example sketches are a great way of learning how this whole thing works and what is available. All of these sketches are very well documented.. Comments can either have "// "preceding them or for multiple lines they may have a "*/" at the beginning and a "/* "at the end.
If this works out maybe we should start a separate blog.
Let me know how you get on.
Peter Modelling CSX in HO