In this tutorial, David will walk you through FileZilla. FileZilla is a free to use, open source FTP Client. It is an easy to use, well updated client. FileZilla supports multiple methods to communicate to your hosting using FTP and SFTP. It even allows TSL over FTP for more secure transfers than plain text FTP.
FileZilla allows you to store multiple hosts / servers so you can easily connect to them at a later date without having to remember all of the connection details. And the Quick Connect feature lets you connect to the last server and directory you were connected to and viewing.