Why are antibiotics effective against bacteria?

Antibiotics are effective against bacteria because they block their biochemical pathways, that are important for bacteria, e.g. penicillin, blocks the bacterial process of building cell wall that provided protection to the bacteria. As a result, the bacteria die easily.