How to set up a home SFTP server?

I want to setup a home SFTP server in order to transfer my files securely. But I don't know about this anything. My friends told that there are many secure file transfer tool are present in the net. I am unable to find the best one. Please share your experiences with and also give your suggestions
Thanks in advance

Your question is so open ended that you probably will not get an answer.
Try using "openssh", OpenSSH, and see if you can get that working, then come back and ask more questions if it doesn't do what you want.