prospect of a good beginner book

There are these books from the openbook project - Lessons In Electric Circuits -
no Arduino but general electronics.