Arduino Interrupts not working

The ATmega328P MCU has a good number of hardware modules including the interrupt, which must be learnt at least partially to chalk out a basic design of a MCU-based system. Therefore, learning of these hardware modules could be simultaneous (quick successions among the modules) other that "do full llearning of IO" and then "start learning of interrupt or any other module".