Where can I find a good FTP client and good tutorials?
FileZilla is a freeware, so it means you can download it and use for free. A place to get it is i.e. FileZilla's homepage at SourceForgeNet, url: http://filezilla.sourceforge.net/
Once you downloaded and installed the program you'll be able to launch the program and proceed with uploading.
http://www.siteground.com/tutorials/ftp/filezilla.htm
NOTE: You will need an FTP address of your site plus login name and password for it. All of it should be in the Login Information email you got from us after registering the hosting account, please refer to it.
NOTE: Please make sure that your local internet settings (firewall, anti-virus, IE Internet Options Security Settings) won't block you from connecting to the server on Port: 21 (you can skip this now, but if you have problems with connecting to your website please check it).
OR
SmartFTP can be downloaded from http://smartftp.com and it's FREE.