Learning solid state physics involves a certain degree of maturity, since it involves tying together diverse concepts from many areas …