Steering / Suspension Noise

Thanks everyone. From looking at the photos, what should be replaced first?

Are these difficult to do with basic tools or do I need anything special?

Does the upper ball joint (pic in my last post) look like it just needs a new boot or the whole piece?

Replace the upper B joint,moisture has already set in as well as dirt.