An FTP client (short for File Transfer Protocol client) is a software application that allows you to connect to a remote server and transfer files back and forth—kind of like the digital equivalent of sending and receiving mail between computers. Web developers use it to upload and maintain websites.
FileZilla is a free FTP Client and it's easy to setup and use:
Next you will learn how to use Git, a powerful version control system. Go here next: Github Guide