A home page can be a landing page- but usually not. Typically, a home page has a wider spectrum and is like a snapshot of your brand as a whole. It has multiple CTAs and links and encourages exploration. This is because someone visiting your website may not immediately know what they want from you. However, landing pages are focused on ONE objective. Hence, they have the information and options that the visitor may need that meet the purpose he came to achieve. They do not encourage a visitor to wander off and have prominent CTAs placed frequently. Landing pages are more campaign-specific and have to match the ads which link to them.