Role permissions

Hi there. I need to train a user to update their site. I'm new to giving other permissions other than admin. Which plugins are recommended that i can take away access to specific areas of the admin and where they can only see what they need to edit? A steer in the right direction will be great, but a recommendations will be AWESOME. thanks heaps!