Difference between BIOS and UEFI

What is the difference between BIOS and UEFI and which one should you use? You should consider asking this question if you are interested in learning how…