Making my own route?

Hi guys. Picked up a new Fenix 6 pro yesterday so far so good. New to a map watch and I'll be using it for trail and road running. I've figured out how to add a GPX file but how do I make my own route to follow?
Which mapping program do i use? Sorry if this has been asked many times before.Simon