get rid of weeds forever and don't harm plants.
I've never been able to get rid of them forever, Richard, but there are some things that will help. Put down landscape fabric and a good layer of mulch. A product called 'Preen' is something else you can try.
No such thing. Sorry. Hand pulling and mulch will slow it down.
Put down weed barrier
Mulch will help: https://www.craftylittlegnome.com/use-mulch-garden/
This article on Natural Weedkillers is really helpful
Been seeing using black plastic mulch. Plus it warms up the soil for the stuff u want to grow! Plus it will smoother out the grass and weeds u don't want!