Thank you for the suggestions I have not confirmed the budget just yet Idealy I'm hopping for around £1000 but it could go as low as £700 I normally go new as well but I'm thinking I'll buy a second hand GPU to start and teach him what he needs to know to upgrade it himself at some point the rest will all be new though I have not done an AMD build for a long time so I am keen to try a Ryzen processor. I would like to leave some room in the budget to give him some steam credit too I geuse.
Thank you very much again your advice was very helpful especially as I have not worked with AMD for a wile.