I would DEFINITELY recommend working up to Fridrich/CFOP. Some recommendations; do them in order:
Learn 2-look OLL and 2-look PLL (also known as 4LLL or 4 Look Last Layer)
Learn intuitive F2L (probably from Badmephisto)
Learn 1-look PLL
Learn 1-look PLL
Re-visit and improve your cross and F2L, maybe learn algorithms for the harder cases
I'm currently at the F2L stage; I have learned it and am currently just practicing and practicing. Practicing is the key, and don't rush, especially at F2L.