Fundamentals of Micro-controller are never easy to learn for that we need lot of concentration and interest.
Because micro-controller is the main part of any system to get some action because it has no. of chips and pin configuration.
For this we read it and understand it very clearly.