I think something important to keep in mind around here is to avoid jumping into serious relationships too quickly. Talk to each other, learn each other's interests, learn their personality quirks. Be friends with someone for a couple months before you start dating.
If someone seems like they wouldn't be talking to you if they didn't think they had a chance at dating you, that's a pretty big red flag you probably aren't compatible.