You have to have a lot of discretion and maturity not to make a mess of it. But I often think that meeting someone at work or school or through community activities is the best way. You get to know them over a long period of time, like friends, and see them under different circumstances, stresses, etc. Very different from meeting someone at a party, bar or setup, and just dating.