Hi Cedric,
I would LOVE some help here.
I want to say first that in the following sentences I am explaining as clearly as I can - I hope that in my effort to do so that I do not come across as demanding or sarcastic in tone - it is just my effort to lay out exactly what it is that I'm not getting about this

Problem:
I'm not seeing instructions for
how to upload to the root of the server
It seems that this sentence tells me how I can tell if a picture
already has been uploaded to the root of the server (and I know I haven't done so because that's what I'm trying to figure out how to do):
"If you have an image named picture.jpg and you uploaded it to the root of your server the image will display if you enter http://
http://www.yourdomain.com/picture.jpg in your browser."
This tells me how to tell if it
hasn't been uploaded to the root of the server:
"If it doesn't display you didn't upload it to the root." (I know I didn't upload it to the root - that's what I'm trying to figure out how to do)
And this one tells me to "try it out":
"Try it out to find the root of your server!"
I don't understand what I am supposed to "try out"? I keep rereading the whole chapter to see if I missed where it explains how.
Then this:
"Every hosting is a bit different. To upload a file to your server you need an FTP application like Cyberduck."
So I have Cyberduck, but how do I use that to find and/or upload something to the root of my server.
And finally, thank you so much for your amazing body of work - I am SO excited about getting around this learning curve so that I can add a bunch of your terrific bells and whistles to my currently bland website!