If you're going to work on your local system (MS Windows?) then you can use NotePad. You can use either FTP or SCP to get software off your server, but you should not use FTP to get files from either root or admin, as you don't want to expose those passwords, and FTP does not encrypt. You can use SCP securely.
If you're using FTP you must use ascii download and upload because line-endings in Linux/Unix and MS Windows are different and the ascii filetype will make the changes automatically. Otherwise your uploaded files won't work.
I only use Linux on the desktop so I don't recommend either FTP or SCP clients for Windows, but I know they exist.
Jeff