Screw software to begin with — what you need at the start is education. You can have a hardware wallet and the most secure devices in the world but you'd still end up screwed if you know what you're doing. If the person understands security risks a decent amount already, he/she would know the important software needed.