1155 is the older socket that Sandy Bridge (2nd gen) and Ivy Bridge (3rd gen) Core processors used. Haswell (4th gen) moved to 1150, and if buying new, that's almost certainly what you want.
Haswell i3's can be distinguished from Ivy Bridge in that they will be "i3 4xxx" vs "i3 3xxx". 43xx will have faster integrated graphics, which is probably irrelevant to your friend's uses, while 41xx will be cheaper at the same CPU clock.
Personally, I'd go with the 4160:
http://www.newegg.com/Product/Produc...82E16819117447
It's only $5 more than the 4130 and $2 more than the 4150, and is clocked a bit higher.
Note that as far as non-overclocking chipsets go, you get more features as you go higher up, though performance should be the same. H81 < B85 < H87 < H97. Most (all?) H81 boards will only have two RAM slots, while B85 may have 2 or 4, and may also have a second PCIe 16x slot, if that's important to you at all.
I recently put this board in my wife's computer:
http://www.newegg.com/Product/Produc...2E16813157526R
For <$80, you get AC compatible WiFi + bluetooth built in, which costs a minimum of $20 to add later, as well as better onboard audio, more USB3 and SATA 3 ports, etc., so going with something slightly more expensive might be worthwhile.