I'm learning as I go also...
First thought is the Crank Position Sensor (caused a hard start...lots of cranking before it would start...if it did at all..on my '95).
However....almost sounds like you're losing fuel pressure while it is sitting.
When it's cold (i.e...when you normally have trouble starting it)
Turn the key to the on (not start) position. Listen for the fuel pump to run for a few seconds. Turn the key off, wait a few seconds then repeat.
Try this once or twice more...then try to start it.
If it starts fine, you may have something allowing the fuel to flow back into the tank (takes time to get to the engine), or something not keeping the fuel system pressurized.
Maybe an expert can take over from there..