What is the process for uploading a file? (ie: #491578: (30 days) Create a "project" content type)

What steps should the user take? What is the interface they should see?