This is my first appearance here so hello! Although I have been lurking around the muff street corners trying to absorb as much diy electronics knowledge floating around here from the many experts.
I wanted to start a thread to share quality diy electronics learning material to help people like myself wanting to build and understand diy circuits.
From my point of view i am after some comprehensive step by step self learning course material that does not jump in at the deep end or bail out at the shallow end. Rather guiding the novice through circuit principle physics and theory backed up with practical experimentation taking them to a level where a schematic makes sense and having and idea how to implement design ideas. Plus make some useful and interesting circuits along the way!
heres some I have found that will hopefully be useful and help get the ball rolling..
(novice - intermediate)
http://www.allaboutcircuits.com
my favorite at the moment. this really fulfills my above wishes from the basics to building tube preamps
all the way making sense of the theory with practical experiments. everything you need to start. very nice resource

http://www.kpsec.freeuk.com
Good for an uncluttered insight into the basic circuit components and simple physics/math theory
(intermediate/advanced)
http://users.ece.gatech.edu/~lanterma/ems/
Electronics for Music Synthesis Course Online (Listed by B13 previously)
A great video resource a full uni course online!
Funny guy....he prances around when he gets excited about circuits
A pity he left auto focus on which can make his board work hard to follow...but hey its free!..Also to bear in mind after scribbling math equations on the board and saying "anyway you guys know all this but any questions?" its futile to raise a hand... so this is a course for people who have the basics under their belt. however even for the novice its worth watching some then jumping to the Internet to find ask questions..
Anyway hello wigglers hope this is of some use and I will watch out with interest for any other resources. Plus will add more to this thread as I come across them
Cheers!