“How to start a fire” didn’t strike me as something one needs to do in the best possible way. There are lots of ways that are good enough.
I start fires ask the time. I light candles for birthdays and holidays. I light my charcoal grill. When we lose electricity, i light my gas stove.
I use matches. They are cheap, they keep for more than a decade in a dry place, and they are very reliable. Rarely, the first match didn’t work. It gets blown out or something. There are 200 more in the box. Did i mention they are cheap?
Lighters work, too, although i doubt they keep as long as matches. They stay lit longer, though.
I’ve never used one of those magnesium blocks, but they look neat. Less convenient than a match, which comes with a convenient handle, but i bet they are good even when wet.
I’ve tried to start a fire with a bow, and gave up. The guy who lent me the bow could do it, so the problem was me, not it. It’s cool that you can do it, but that’s not a practical method unless you have time and resources to learn how.
Oh, and don’t forget that you can use a magnifying glass on a sunny day. That’s pretty easy and stores well. Of course, you need the weather to cooperate.
As for keeping and transporting fire, that’s dead easy. One winter my family rented a ski house with a nice fire place. Just for kicks, i decided to see if i could keep the fire going the whole week. With no prior training, i succeeded. Every night, before bed, i knocked the fire apart so the burning logs didn’t touch and would stay cooler. Then i covered them with ashes. Early the next evening, i poked around until i found some live coals. I always did. I used newspaper as both tinder and kindling. (I used fluffed up crumpled paper first, then “logs” of tightly rolled up paper.) With just newspaper and dried split oak logs, i was able to restart the fire from the coals.
I’m sure you could carry fire from one house to another just by putting some ashes and smoldering coals into any fire proof container (a metal pot or ceramic bowl) and just carrying it for up to an hour or two to your next fireplace.