Hope this one hasn't been done to death but have just discovered a truly comprehensive site on practically all aspects of electronic design. Great animations re different types of transistor configuration etc etc If you're a newbie you'll definitely gain something. Try http://www3.ncsu.edu/ECE480/ Lincoln