I agree with this simplistic approach, naturally I'm sure like many of us did when we were learning start to ask the questions "I'm doing this over and over again which seems really redundant, not secure, prone to human errors, etc, there must be a better a way!" and at that time you can happily explain to him that for the majority of the stack there is usually a solution that someone has come up with that solves those pain points.