Basic electronics tutorial

Hi guys, I would really like to start working with arduino, but the thing is, I am a big noob in the electronics field. My programming knowledge on the other hand is quite good (c, c++, asm, etc...). I have som experience with programming microcontrollers as well, but I am convinced that good knowledge of electronics is much needed to be able to use arduino to its full potential.
So my question to experienced gurus is, whether you could point me towards some direction, some topics I should study in order to be able to create my own projects using arduino, wire it properly and so on?
thanx a lot

This appears to be a good set of Arduino-centric basic electronics tutorials:

Those sites seem to be what I was looking for. Fantastic.
Thanks mates.