Si desea aprender los aspectos de programación con cierta profundidad, debe tener en cuenta que el ‘lenguaje Arduino’ es una especie de C ++. Los tutoriales en línea de C ++ pueden enseñarle sobre estructuras básicas de control, operaciones matemáticas, etc. Arduino también tiene su propio conjunto de bibliotecas en capas en la parte superior: comience mirando su propia referencia de programación: Arduino – Reference, que tiene una sección que describe la funcionalidad que solo verá en Arduino, por ejemplo, las funciones de tiempo: Arduino Playground – Time.
Si no está interesado en la programación per se, entonces hay muchos libros que lo guían a través de una serie de proyectos que involucran algo de programación y ensamblaje de hardware para proporcionar un dispositivo de trabajo completo. Por ejemplo, la excelente serie Evil Genius de Simon Monk (libros de Simon Monk); Explorando Arduino por Jeremy Blum (JeremyBlum.com) o los bocetos Arduino un poco más centrados en la programación de James A. Langbridge.