In the past, people were subject to their climates
All you need in order to provide your garden what it needs are only a few specific items and the power to commit some time to nourishing and maintaining it and you would be able to grow almost anything you wish in the comfort of your own home.
You could use a spare bedroom, or even a portion of your garage; no matter how much space you cordon off for your garden, all you have to do is be sure that it's separated, and kept free of outside contaminants and debris, making for a secure, sanitary environment for your garden to grow.
By incorporating LED grow lights you can easily substitute the care your plants would receive from the sun, and along with air circulation, humidity control, and proper ventilation, you have just about everything you need. Make sure you keep them on a routine watering schedule and monitor any changes in the environment as well as the health of your plants and make the appropriate changes to make up for any negative developments that you may come across.
By retaining a log of everything from watering schedule and growth cycles and the temperature, you may get growing down to a science, making it easy to nourish your garden and identify any problems with enough time to keep them alive and well over time. By using grow lights, you can also easily alter the temperature to truly cater to the needs of your plants, and while it will supply plenty of sustenance, the light itself will actually be cool to the touch, unlike any other style of bulb, and as an added perk, it is more energy efficient, and even more compact.
You might streamline the process exponentially and continue to provide the same measure of care, although there's obviously quite a bit of work that goes into gardening, and continue to provide the same measure of care, if not better than you would in traditional circumstances, so when it comes time for your to get ready for your next season, think about moving your garden indoors, and trying something different.