Starting with Arduino

Hello, I'm a beginner and i'm going to learn arduino by myself but have two questions:
1-what is the best board to buy for starting and doing various simple projects?
2_how many time we can program an arduino board?


  1. Best is hard to quantify; Uno is a popular choice for a first board.
  2. 10,000 times.

Buy a genuine Arduino UNO from this site - good quality and it works !

Buy a genuine Arduino UNO from this site

I am in favour of buying a genuine Arduino but why not buy it from a local supplier?


To get your feet wet, buy a starter kit based on an Uno.

For the first Uno, get an original or an official clone; I started with a SparkFun RedBoard.

If you get an Uno Rev 3 with the chip in the socket, ---

you can replace the chip for around $2 and some work programming a bootloader onto it. The Uno can program the new chip on a breadboard, even chips that don't fit the Uno.

The idea is that the Uno is a development board. You get the base circuits and code down on the dev board then move the chip to your own stand-alone end product, copying as many chips as you need and keeping your dev board to make the next thing.

Pretty much any Arduino can work as a chip programmer but it's the Uno (but not Pro Uno with surface mount 328P) that has the socket and a chance to replace the chip after a pin gets burned out or the flash or EEPROM gets used up. Just FYI, I have yet to use up the flash on my most used Uno but some day I might.

You can get a starter kit but do SHOP AROUND for that as prices vary and some might as well be called i-starter-kit just on price.

You can buy a breadboard and jumpers and components as needed when needed over time. I did that, got compartment trays for $4 ea at Harbor Freight and parts from > a dozen sources. Note that you can learn the language basics without any of that, doing so before launching a project may save you a huge amount of typing. Arduino IDE language is C and C++ commands in a shell that fits automation where straight C and C++ fit computers with operating systems which these little chips have none and force you to write your own bugs, hehehe.

In the free Arduino IDE are tutorial examples. Each has a page in the Arduino main site (you can look before you buy). You want to go through sections 1,2,3 and 5 but skip 4 (reason, it teaches habits good on a PC but bad on most Arduinos due to limited memory.

There are many different Teach Yourself Arduino books out there. In 24 lesson hours you can get a nice start, expertise takes longer.