I am going to summarize this and add some more details on top of it as time progresses but in the mean while, I highly recommend you go through this link 🙂
Architecture of Convolutional Neural Networks (CNNs) demystified