Saw this question posed on AskReddit.   Lots of good tips/advice no matter how old you are.