Teach him to cook to sort of food he actually likes to eat.
I started cooking a lot in my early teens and it was all stuff that I liked a lot but my parents didn't (so if I wanted to eat it at all, it had to be me who made it). I would have had limited interest in how to cook a roast dinner, etc.
For example, you say he likes pasta, so teach him how to make a proper Italian tomato sauce to go with it. Lots of great skills there - finely chop veg to make a soffrito, let him see for himself the difference between a quick-cooked sauce with fresh tomatoes or a slow-cooked sauce with tinned tomatoes, ditto for fresh vs. dried herbs. Once he knows how to make a great basic sauce, let him explore how to tweak it with meat, seafood, etc.
Or if he likes stir fries, let him hone his knife skills by chopping veg into a range of textures, finding out whether he (and the family) likes different flavours and spices like ginger, coriander, cumin, lemongrass, chilli, anise, fish sauce, soy sauce, etc. Once he's found his favourite combinations, he can explore which go best with different types of meat, seafood, tofu, etc.
It's more about learning judgement about food and flavours rather than following lots of different recipes. If he's anything like me, he might find it more fun!