I have just started incorporating advanced F2L into my solves, and I have learned all PLL's (except for the 4 G Perms). So my question is, how does one go about learning all 57 OLL's? PLL's were easier to learn because I had a greater chance of coming across one I want to practice.
You should try learning G-perms. They come up a lot of the time. I didn't like the algorithms I could find, so I invented:
(R U R' U') (R' F R F')*3 (R U R' U')*2 U Sune. You don't have to use it (it is quite long) but it's easier to remember than the other G perms (if you practise the inverses and reflections).
For the OLLs, I'd try learning them in this order (using numbers from
badmephisto's site):
3, 13, 21, 22, 35, 36, 48 (used in 2-look OLL)
1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12 (they're all nearly the same and they're simple)
20, 42, 23 (20 and 42 are from Y and T perms, and 23 is just an easy one that uses a bit of 20)
33, 43, 34, 41 (really similar to sune)
44 (it's an easy one to remember)
And after that, you'd probably be best learning them in the order given. I haven't learned more than these, but I think it's a good order to learn them in: first group are useful, the second group are variations of the first alg, and the others are some that are easy to learn. The ones on badmephisto's OLL page are in a good order to learn; first the ones with R U R' U', then R' F R F' and finally R U R' U.