I have a friend getting into Warhammer 40K with the new edition, and I got the intro armies so he can learn the basics, but as for which army he should get, are there any suggestions as to which ones are better for new players?

Failing that does anyone have a link to some fluff so he can get some easy reading on the various races to make a decision?

Thanks