I know this is a somewhat subjective question but I am looking for the best all around tutorial series on arduino. Ideally this would cover basic electronics (what is ground, what is a circuit etc.) and also explain things like i2c, (which I still don't understand), clock rate, baud rate etc...