Start out by installing the tools (Fedora 14 and up) using the package manager (see a somewhat dated how-to on the Arduino site):
yum -y install arduino uisp avr-libc avr-gcc-c++ rxtx avrdude
As noted in the how-to, a minimal install would just be the
The first "hello world" type of thing in the Arduino Cookbook is to plug in your Arduino and load the Blink Sketch ("sketch" is what a bit of Arduino code is called, like a script in other languages). Before the sketch can be uploaded, it needs to be compiled. To compile a sketch just requires clicking the button with a triangle inside on the upper left of the IDE window (it looks like a play button). This should result in a message like "
Done compiling," and "
Binary sketch size: 1024 bytes (of a 32256 byte maximum)."
The next step is to make sure the correct board is selected. In my case it is an Uno, the first menu entry under
Tools --> Board. Then the correct serial port must be selected under
Tools --> Serial Port. In my case it was the first one. Now clicking the
Uploadbutton sends the compiled sketch to the Arduino Uno. You should see the
RXLEDs on the board flash, and then the
LLED will flash according to the settings in the sketch.
That's it: if you've followed along, then you've just programmed an Arduino!