That is a very good question. With web searches you can find a lot of information on hardware - no doubt. Wikipedia is an excellent resource. As is Youtube. However you might agree that there is a difference between studying EE and hardware design through a text book in a coherent way and assembling that information from various different sources. Equally important is having someone to answer your questions on the subject matter.