Should I make a child theme before or after I build a website with Elementor Pro?
Thank you for your help.
Well, most people don't even need a child theme. It's really only when you are going to customize the theme template files, which very few people actually do.
That being said, Astra comes with a child theme, you might as well start using it now.