FTP Help

Is ftp a home server, another way of hosting? if so how can i host a website?