I have numbered the cases in the order that I have learned them. I recommend learning them in this order as I think it provides a logical path through learning the cases, however this is only a recommendation.
I highly recommend studying my algorithm conversion page for instructions on how to reflect and invert algorithms. I will not list any reflections for any cases here, but if you learn a case from this page you can be safe in knowing that you must also know the reflection across the RL plane.
Comments on partial edge control
If you're interested in partial edge control, then I would highly recommend looking at case 1 and case 13 below. I know Macky recommends using the algs from case 1, and I feel that some of the ones for case 13 are also nice. I do not consider myself any sort of authority on F2L solving though, so using ZBF2L algs during F2L may not even be a good idea - it might only slow down your solve. If you were to have any success with using ZBF2L for the F2L, I would guess that the algs from case 1 and case 13 would come in handy the most.
Knowing where to begin:
If you begin with this case, you can use it for partial edge control when solving the last c/e pair without ever having to learn ZBF2L. If you do learn ZBF2L, then you can often use this case to do a ZBF2L solve on a case you don't yet know by first pairing up the corner and edge and using the required alg from this case. This case should without any doubt be the first you learn.
The following 11 cases all have at least one piece of the last corner edge pair already in the slot it needs to go in. Some of these positions have lots of symmetry, so you don't need to learn as many algs for those cases. Also all 11 are easy to spot when solving quickly. For these reasons I recommend learning all these before moving on to the later cases.
The final stretch
These are the last four cases out of the 23 standard F2L cases including the solved case. I have deliberately grouped the cases above as I did such that the last 4 cases would have the corner and edge separated in the last layer.