A SSD uses flash memory, like a thumb drive and SD card.
A hard disk uses magnetic platers, like a floppy disk.
Read
this article on SSDs and
this article on hard disks for more info.
SSDs are way faster than HDDs, more reliable, use less energy, and run cooler. They also cost way more.
Hope this helps,
~Jonathan