It’s his first road bike, so compact is a must.
Unless he lives in somewhere where it’s usefull then it might not be the best thing for him.
I started on a 38-53 then went to a compact (36-50), I’ve lived in the Peaks, the North Yorkshire Moors and Berkshire. And whilst the compact was usefull in the first two, it’s actualy a PITA sometimes in the chilterns, as even though the hills are often as steep/steeper they’re short enough to stomp up int he big ring, but the gap between the two rings means if you run out of gas halfway up shifting loses so much momentum you lose your rythym.
On a steady group (aka slowest, averageing 15-17mph) club run I’d say most people spend most of the ride in the 39t and use the top gears on the cassette, whereas I’m in the 50t and use the bottom few. As 36t really is too low to be usefull on flat-ish roads so I actualy end up using a higher gear!
If he lives anywhere other than mountains (or at least big hills) then I’d go for a standard and 13-27 cassette, gives the same low gear as compact and 11-25, misses one at the top, but they’re much closer together so actualy useable rather than the ideal gear always being in the other ring and at the opposite end of the cassete.
Unless he lives in North Wales (or similar), get a standard chainset and tune it for his fitness with the cassette.