I don't know I've never met anyone online before, but do be VERY CAUTIOUS and meet him in a public area for the first few times you meet up. E. G. starbucks, your local BUSY mall, a restaurant, etc.
Always have your own way of getting to the destination and for getting home. Don't accept any rides or anything and always have an excuse ready ("oh no I don't need a ride I'm meeting up with some friends and I already ordered my Uber"). If he insists just tell him to F off.
Also, always let someone know who you are meeting and where.
i use tinder and i make sure the person is actually who they say they are before meeting up with them. for example, if we have mutual friends or i know/have heard of them before. if not, then ill make sure i add him on fb just so i know he's real.