What is the best way to foster this appreciation? By letting them get their hands dirty while making gardens.

It can be as simple as a few seeds in a pot or as elaborate as you can dream. You could even do what we did last Saturday morning and find a spot in the yard to drop in a children's garden. It doesn't take much effort to make something for the kids to enjoy, especially when the child is only two years old.