Thanks so much everyone! This is really helpful.
We will take him shopping soon and suggest getting a MacBook Air, but ultimately let him decide. We are unfortunately computer illiterate. If it’s up to me I will probably get him a ThinkPad, the type of work computers I’ve been using for almost 20 years.