I didn't think I saw mention of a Glock. Reliable guns, less safety issues. simple to clean, very accurate. If your buddy can plink down a little money, it may be the best overall choice. Maybe a full size 9mm. I think it is a 19.
Incidentally, is the kick of a .380,.38Spec,9mm..etc.. generally thought of as too much for beginners?
I need to be set straight. What joy should one get to buy a Ruger Mark II (a very accurate gun I might add), shoot ammunition with no recoil at all, and then revel in amazement that I pointed at the targets and hit them? It is my understanding that shooters flinch when shooting a caliber that is stronger than what they are used to. For example, if you are used to shooting a .38 Sp and then fire a .454 Casull, you will flinch on the second shot. Likewise if you get used to a .22 then fire a .357 Mag, you will probably flinch on the second shot. Start with a practical round, and put it to use. Normally, decent ammunition is so cheap for a 9mm, I cant even justify loading plinking rounds.
The comments I offered seem to differ with most of the posts, no disrespct intended. I just offer my honest opinion.