Ler a documentação é fundamental para entender qualquer assunto de forma mais completa. Porém para dar uma resumida, uma "div" funciona como um container que pode ser atribuído um id e class afim de estilizar ou organizar um grupo de tags. É legal ler um pouco sobre semântica para manter seu código mais legível e organizado. Da uma olhada na documentação para se aprofundar mais, nosso amigo @giovanne colocou um link bem alí ⇓