I think it's a good idea to learn 4look last layer (2look OLL and 2look PLL) before starting to learn the full set of algorithms. In this guide, I will explain how this works and provide the best algs and recommendations that will help to learn the full set later down the road.
Basically, the idea is to solve the last layer in no more than 4 steps. First you orient the last layer using a maximum of 2 algs and then permute the last layer using a max of 2 algs:
The total number of algs required for 4look last layer is 10 + 6 = 16 whereas full OLL and PLL consist of a total of 57 + 21 = 78 algs. For beginners, this makes it a lot less intimidating and a lot more sense to learn 4look LL first.
Steps:
After F2L, there are 3 cases (excluding the one where all 4 edges are already oriented) that you can get:
Cases  Algs  Remarks 


OLL 45  

P/OLL 44  

OLL 2 
Instead of using specifically OLL 45/44/2 algs, you could use one of many algs for cases that have I shape (27 OLLs), L shape (15 OLLs) and a Dot (8 OLLs) in them respectively. These algs are usually recommended because they are the easist to learn.
After the edges are correctly oriented, you can get one of the following 7 cases. I highly recommend learning alternative algs for more common cases like Sune and Antisune because a lot of OLLs have variations of Sune, Antisune and their mirrors in them. This will make it easier to learn full OLL.
Cases  Algs  Remarks 


Sune/OLL 27  

Antisune/OLL 26  

U/OLL 23  

T/OLL 24  

L/Bowtie/OLL 25  

Pi/Air Jeff/Bruno/OLL 22  

H/OLL 21 
Steps:
When you are done with OLL, there are broadly 2 cases (excluding the one where all 4 corners are already permuted) that can appear:
Headlights (One set of adjacent corners need to be swapped)
Put the headlights on the left and apply T Perm.
No headlights (One set of diagonal corners need to be swapped)
Apply Y/Nb Perm from any angle.
Remember, instead of T and Y/Nb perms, any other algorithm that swaps one set of adjacent corners (Ra, Rb, Ja, Jb, F) or diagonal corners (Na, V) while swapping one set of edges can be used respectively. Since T and Y/Nb perms are the easiest to learn, these are usually recommended.
Cases  Algs  Remarks 


T Perm  

Y/Nb Perm 
After permuting the corners, apply one of these 4 algs to finally solve the cube:
Cases  Algs  Remarks 


Ub Perm  

Ua Perm  

H Perm  

Z Perm 
Grok these algs and with good fingertricks, better hardware and decent lookahead during F2L, it's actually possible to be sub 30 on the 3x3 (speaking from experience).