A laptop can be used without a hard drive, but it typically only works efficiently in commercial environments where the computer is booted over a network and has access to remote storage. It is possible to boot from a USB or CD/DVD, but you will have severely limited storage space.