I made this guide to save myself time when I’m helping new people get into software. Feel free to submit a pull request and discuss using the github system if you find something highly objectionable. I do understand that the first one is very divisive, but I’m not sure how else to get people into problem-solving and not being afraid of the terminal.