Is it ok to make baby food at home?

Absolutely! Baby food is easy and fun to make. Start with single item veggies. Look up the "Dirty dozen and the clean fifteen" list for organic choices, gently steam the veggies, puree and use. Or if you are making batches fill a BPA-free ice tray. Once you freeze, pop out the cubes and place individual portions in freezer-safe containers. Some ice trays have lids. Bananas, apples, pears are instant baby food.
Yes. Here are the caveats: avoid carrots, turnips, parsnips which can take high levels of nitrates from the soil. Make sure storage containers are sterilized just as you would do with canning. Have fun!