will be read-only starting December 31st, 2018. For more info pleae look at this Forum Post

Manuals and Curriculum

Manuals and curriculum provide cohesive coverage of Arduino in general, or of specific applications of Arduino in particular. In either case, these are single sources that cover a variety of related topics. These could be used by individuals, teachers, and classes as stand-alone introductions to Arduino.


  • Arduino visual programming - a regularly updated Arduino tutorial (started in 2017). Materials are based on Arduino Starter Kit components and using an open-source visual programming language XOD. Provides easy going learning curve.

  • Arduino Comic - created by Jody Culkin (2011): A very simple introduction to Arduino that will help you out during your first days. It is a Creative Commons document, please check out if there is a translation to your language and if not, feel free to make one and push it back.

  • Ladyada's Arduino Tutorial - Learn electronics using Arduino. Covers the fundamental things you can do with Arduino. Very detailed, with lots of pictures and videos.

  • Arduino in a Nutshell - written by Professor Jan Borchers: A quick, hands-on, basic introduction to Arduino.

  • Arduino Tutorials - Regular, supported Arduino tutorial series. From blinking an LED to complex timing, wireless communication including XBee and GSM cellular, GPS and display systems - over 50 detailed tutorials with worked examples, sketches, photos and videos.

  • Arduino Programming Notebook - written by Brian Evans.

  • ArduinoInfo.Info WIKI - Detailed How-To for connecting many Input and Output devices to Arduino: Starting with Arduino, Arduino Power!: Relays and DC power control, Environmental Sensors, Ultrasonic rangers, Wireless link, and more.

  • CourseWare - Aims to create "course materials that can be used at different educational institutions.

  • Quarkstream Arduino tutorials for high school Physics class.

  • Sheepdog's Guide to Arduino Programming - About 35,000 words spread over 17 chapters. Most useful if you read the chapters in sequence. Some essential hardware issues explained along the way, but mostly about the programming. You can start it as a novice. You should leave it not a novice.

  • Quick Start with Arduino - written by Simple Labs, India - is a quick, hands-on, basic introduction to Arduino. The blog has step by step images of getting started with Arduino.

  • Simulation of Arduino Uno by Stan Simmons Notes on a free simulator of the UNO, for Windows. Useful for teaching and early Arduino learning.

  • Annotated Arduino Schematics - View and edit notes about what the parts on an arduino board do, on an overlay of the schematics themselves.

  • Arduino Website on PDF - These PDF files are useful if you don't have access to the Internet and you want to have the most information available on the Arduino website with you.

Not Free:

  • Learn Arduino from Scratch (November 2016) An e-book for novice and experienced users full of interesting and innovative projects. With free future updates.

  • Getting Started With Arduino(February 2009, 128 pages) An O'Reilly book written by Massimo Banzi.

  • Arduino Workshop(May 2013, 392 pages) A Hands-On Introduction with 65 Projects by John Boxall. Free sample chapter.

  • freeduino.begin() by Siddharth Sharangpani & Bhagyashri Sharangpani: The ultimate beginners guide to the Arduino/Freeduino platform. Complete DIY approach with in-depth coverage of various aspects of the platform including digital input/output, analog input/output, memory, serial communication, infrared, XBee, Bluetooth, making your own robot, .NET Framework and C# integration with freeduino, and Interrupts. Available for purchase on iTunes store for iPad and PC/Mac. USD $2.99.