This is the best online Arduino guide to get beginners up and running. It covers everything including what Arduino is, theory and tutorials.