I agree with Troy.
5-Any software really, they are all pretty good now and they aren’t all that different anymore. I think a cool one for beginners is matter control. I use matter control, simplify, repetier, daily. Each one presents you the information differently. I like repetier the best (used it the longest) but it’s not all that beginner friendly, I do actually like mattercontrol better but there is a setting that it doesn’t have I can’t remember what it is at the moment.