This book is different than many Arduino books in that it expects no previous knowledge in electronics or programming. Instead of going into depth teaching those topics, it teaches only enough so that you can make things.
The aim of this course is to introduce the concept of Arduino and go through the steps and process involved in the development of Arduino based projects by understanding the different hardware and software features of the Arduino environment.
Getting Started with Arduino Software
A complete step by step tutorial on Getting Started with Arduino Software
www.theengineeringprojects.com/2015/getting-started-with-arduino-software.html
Welcome to the first chapter of my Arduino Tutorial for Beginners. In this chapter, you will learn the very basics of the Arduino platform so that you can start programming. I will teach you how to set up your computer and write your first program for the Arduino Uno board.
core-electronics.com.au/tutorials/arduino-workshop-for-brginners.html
These projects should give you a basic idea of the potential of Arduino and maybe you can find inspiration to learn more about this versatile platform.