Pesky weeds, they mess up everything and grow just about anywhere. Is there an inexpensive way to get rid of them? Yes, there is and it can work just about anywhere, although if you are in California you might want to reconsider using it because of the drought.
The main ingredient is water. Actually the only ingredient is water. It's a pretty easy solution you just boil water in a tea kettle and pour! There are variations of this -- some people use lemon and salt as well as vinegar with the water.
If you want to flavor it up with the salt, bring 2 cups of water to a boil, remove from heat and add 1 cup of salt, stirring until the salt dissolves. Any type of salt will work since all salt acts as a dehydrator to kill the weeds.
Another option is to mix 1 cup of salt with 4 cups of white vinegar and 1/2 teaspoon dish soap. Choose a dish soap that does not contain bleach, fragrance or a degreaser. Adding dish soap to the mixture helps the liquid stick to the plant instead of simply running off. Be aware that salt can cause yellowing to plants and tends to stay in the ground longer.
There is an art to this. Slowly and carefully pour the stream of water onto the crown of the weed plant. You can make this easier and more effective by cutting off the top growth of the plant before you dowse it with the kettle water. Pour the water just above the plant so you don't splash and destroy something unintended.
Some perennials that have long taproots like dandelions may resprout from the lower root area if they weren't scalded. You can dig a hole in your lawn and remove the root if possible. Pour the kettle water right into the hole it will seep down and kill whatever it can reach. then just refill the whole put a little grass seed on it and you are good to grow!
Sometimes it may take a few tries to kill them. Just repeat the process and eventually they will disappear. Just be careful you don't spill the hot water on yourself. Make sure to wear long pants and sleeves and shoes that cover your toes.