Respostas
O colesterol é um tipo de esteroide que, por conseguinte, é um tipo especial de lipídios (gordura).
HDL e LDL são lipoproteínas. Vou te explicar bem resumidamente: como o sangue não se mistura com a gordura, é preciso que haja uma proteína que se encaixe nessa tal gordura no sangue para que ela possa ser transportada para as células.
O HDL (High density lipoprotein ou lipoproteína de alta densidade) é o colesterol bom. Significa que a lipoproteína, a proteína que se acumula no fragmento de gordura, tem alta densidade (o que a faz "boiar" no sangue).
Já o LDL (Low density lipoprotein ou lipoproteína de baixa densidade) é o colesterol ruim. É a lipoproteína que, por ser tão pesada, não consegue transportar os lipídios no sangue; e por justamente não conseguir fazer esse transporte, ela, a gordura, se acumula na corrente sanguínea.
A LDL transporta o colesterol do fígado e do intestino para locais de produção de esteróides e para as membranas celulares. Conhecido como "Colesterol mau" em virtude de sua relação com problemas cardiovasculares.