Knowledge is only thing that can be used anywhere
Its mandatory to know few Important things about Arduino:
2. Second important factor is very few entry barriers(Unpack the development board and then start to work on that)
3. Another factor that might have played into the initial popularity is that Arduino was early on being used by a lot of people with an artistic or creative background. These people are usually better connected to the relevant social media outlets.
That is the reason Arduino community is very strong.
4. It is the only platform which varies from child level to Industrial level.
Various Types of Arduino Boards
Arduino Uno (R3):
The Arduino Uno is a great choice for your first Arduino. It’s got everything you need to get started, and nothing you don’t. It has 14 digital i/o pins(of which 6 can be used as PWM outputs), 6 analog inputs, a USB connection, a power jack, a reset button and more. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
This is LilyPad Arduino main board! LilyPad is a wearable e-textile technology developed by Leah Buechley. Each LilyPad was creatively designed with large connecting pads and a flat back to allow them to be sewn into clothing with conductive thread. The LilyPad also has its own family of input, output, power, and sensor boards that are also built specifically for e-textiles. They’re even washable!
Arduino Mega (R3):
The Arduino Mega is like the UNO’s big brother. It has lots (54!) of digital input/output pins (14 can be used as PWM outputs), 16 analog inputs, a USB connection, a power jack, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The large number of pins make this board very handy for projects that require a bunch of digital inputs or outputs (like lots of LEDs or buttons).
The Leonardo is Arduino’s first development board to use one microcontroller with built-in USB. This means that it can be cheaper and simpler. Also, because the board is handling USB directly, code libraries are available which allow the board to emulate a computer keyboard, mouse, and more!
Simple Code in Arduino
Above image is a simple code for LED BLinking. I have taken Arduino mega development board for the blinking of led, and the same code you can run on Arduino UNO, so one more thing (flexibility) added in the account of Arduino.
In this program you can see pin 13 is assigned to ‘led’ variable and most of the Arduino boards has led connected on pin 13. And inside loop it will toggle between high and low with 1000 millisecond delay.
So these are few points you should consider before learning Arduino.
For more information you can take reference :- http://www.arduino.cc/