All good tips.
I'd also add, and without trying to be rude or unhelpful, that you should spend some time to familiarize yourself with profiles, resolutions, file formats, and how they affect output.
The fact that your customer provide a PDF file should not be a concern, it should be...