When we learn programming, we start with hello world and then proceed to advanced subjects like object oriented programming. We write example programs and try to solve programming problems like write program to do XYZ. When we learn electronics, it is similar idea where we start from simple components like resistors, capacitor, inductor, diode, transistor and logic gates e.t.c. There are plenty of books on all of this that will take a person from basic to advance level.
I have not yet found a book that teaches the subject of schematic capture and PCB design in a similar way. A book that comprehensively captures all techniques that we need to use for a single PCB design package. From simple things related with schematic capture upto complex things like routing high speed impedance controlled tracks. Why is this so?
If someone knows basic electronics then what example designs should be used to learn PCB design? This should take into consideration simple techniques required and used in schematic capture and PCB design to most complex subjects. It seems all information is either scattered or requires one to take special training courses!?