You could open a free account on familysearch.org. It is a massive genealogy site, and if you know the names of your grandparents or great-grandparents, there is a good chance that information has already been gathered on that site concerning some of your older ancestors.
You would have to talk to a geneologist.
Thanks! Your answer is awaiting moderation.