What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Nucleophile, Alkaline, Salt, Acid and Base

Science is a vast field and to understand it in a better way scientists have divided it into many branches. One of them is chemistry which deals with the composition and nature of elements.