I strongly believe that raising/ growing your own food is a huge step towards becoming self sufficient. Gardening is not as simple as dropping a few seeds in the ground and then BAM, you have food. It has taken me a lot of failures to get proficient enough to reliably produce food from a garden. I would suggest you start learning now (while you don’t HAVE to depend on it) rather than waiting until it becomes a necessity. If you have limited space or live in an apartment, I would recommend starting off growing food in containers for practice. Container gardening can be very efficient and will help you to learn about soil composition as well as water and light needs for different plants.