When you don't go to bars or out anywhere to meet new people, online is the best way. But also be careful and have a plan before you meet someone. Have your best friend on standby in case things aren't going well. They can send you a text within 10 or 15 minutes and that can be your excuse for leaving. Always meet in a public place too. I have met a lot of very nice people and a few weird ones.