Real world definitely more beneficial. When you talk to more and more people, you'll develop more experiences to talk about with each person afterward.
The problem with forum communication is that it doesn't necessarily translate in the real world. You can be decent at talking online (like me) and be crappy at talking to people (like me. heh.).