As a beginner, it depends on the style of his gameplay, this is the defining moment in the game....
Meaning:
If he prefers light recoil with semi-good power and an alright ROF, have him get the M4.
If he prefers picking off his targets, from perched positions, cloaked, have him get the PSG.
If he prefers heavy recoil with semi-good ROF and high power, have him get the AK.
If he prefers more ammo with an alright ROF at medium/low damage, have him get the
P90.
If he prefers very low recoil, with a slow ROF, and high power, have him get the K2.
If he prefers to be realistic, with a 3 round burst fire, and an alright ROF, and medium power, have him get the M16...
What I'm trying to say is: Guns are of an opinion, you can't have someone choose a gun for you.
I myself, love the M4A1, and the PSG-1. But I guarantee someone would say "Eww M4 sucks, AK rules!" And I don't doubt it does; to them.