When we are trying to educate new hunters or hikers, we always recommend you have at least three ways to make 'Fire'...
1. The most obvious. A disposable butane lighter in waterproof package, zip lock bag or old pill bottle.
2. Water 'Resistant' matches.
There is no such thing as 'Water Proof', and most of the 'Survival' matches require a special striker to get them lit...
Which peels off the box when it gets damp!
I prefer the actual, military version of 'Life Boat Matches' when I can find them,
When I can't, I use 'Strike Anywhere' matches dipped in Paraffin.
Use your fingernail and pop the paraffin off the head and strike about anywhere!
3. 'Super Match', 'Super Striker', or other spark throwing device. They work SO MUCH BETTER than a flint and steel!
I used to recommend the old magnesium block with the striker built into the back side,
But with most knives and camping gear being stainless steel or aluminum, it's hard to get a good spark from them now.
4. In really cold areas, where you are likely to get wet and your hands are all but useless, FLAIRS.
I use signaling flairs, not highway flairs most of the time simply because they are more water resistant and easier to light.
These are good for lighting fires NO MATTER WHAT,
They will get the attention of anyone except for Stevie Wonder in a several mile radius,
And they burn HOT, you can warm yourself up quite a bit with just the flair while the 'Fire' is just staring and isn't putting any heat out yet...
------------------------------------
DON'T FORGET TENDER!
No fire is going to take off without tender to get a coal bed started!
The best tender I've found for light weight emergency conditions is COTTON BALLS AND PETROLEUM JELLY.
Cheap, light weight, non toxic in case it leaks in your pack or pocket and won't freeze...
Will ignite with nothing but sparks and burns like crazy for a while considering it's mass!
I used to dry tender from one fire and keep it in a water proof match case for the next fire, but now I just use petroleum jelly and cotton balls.
-------------
Another quick fire starter is steel wool and a battery.
Even a half dead 9 volt battery will start steel wool blazing, and you had better not have fingers in the way once it starts!
Steel wool also ignites quite readily with a match.
-------------
The most missed understood part of starting a fire is the Tender you use.
Most people try and start with small twigs (or not so small sticks!) and that rarely works.
Finding a piece of dry wood, like a tree limb that is still hinging out of the tree or standing up off the ground is your best bet.
Most people try and shave slivers off the dry wood, but you will be better off SCRAPING the wood and collecting the 'Fluff' that comes off.
That fluff burns MUCH better than any slivers do!
Use the 'Fluff', or some of the recommended tender from above, as the 'Starter'...
'TeePee' some small, dry twigs or wood shavings over that starter, and gradually get bigger with the stuff you feed the fire.
Wet or really cold climates, it will be exceptionally hard to get the tender burning well, so go slow, and when you think you have enough 'Starter' and enough 'Tender' and enough 'Fuel' then go out and get 4 times as much, because what you think you have is only about 1/4 of what you will actually need!
--------------------
This sounds silly, but you should probably get an old BBQ grill bottom and practice starting fires until you can get them going every time with one match so you know EXACTLY how much work is involved in getting a fire started without the benefit of a flame thrower!