what does a flip flop or a latch do? I think it would help my redstone creations.
I'm still not exactly sure to be honest.
A D-Latch allows you to toggle an output off and on with a lever. Then, you could freeze the state of the output with a second lever. So if you used the lever to turn the output on, then froze it, you wouldn't be able to turn it off until you unfroze it. If you froze it after turning the power off, you wouldn't be able to turn it on until you unfroze it.
The D-Flip Flop essentially keeps the mechanism locked the whole time. So hitting the main lever won't do anything until you briefly unfreeze the mechanism.
It's really hard to explain.
LUCKILY, you probably aren't going to use a D-Flip Flop or D-Latch very often.
T-Flip Flops are MUCH easier to explain. Normally when you hit a button, it will only activate for a moment before deactivating (it sends a pulse). A T-Flip flop allows a button to maintain its state. It essentially allows you to use buttons like levers.
If you have xbox live, I could much more easily show you than explain it on here.