If you don't want to buy food for your garter snake (although that's probably the best way), simply harvesting worms is a great way to get good for your snake. But to maintain a balanced diet, other foods need to be included, like fish and grubs. I don't know how to get grubs without buying them though, so that would be a problem...