If you can afford it and are in a country where it's available, I can recommend using Hello Fresh or one of their competitors. It's both more cost effective for us (no waste) and they basically teach you how to cook a wide range of meals. I was a decent cook before we started but being exposed to a wider range of grains / beans etc has made me a far better cook.
Thanks for the recommendation! I'll definitely have to give one of those "Fresh in a box" services a chance. Right now, I've found a few upscale, exotic kits (just finished making chicken tika masala) at my local store. Still pre-made sauces, dehydrated veggies, etc. but it's getting me comfortable in the kitchen so "full fresh" seems like a great next step before venturing out on my own.