If you want to learn Digital Marketing quickly & efficiently, you should take up a course. We recommend Digital Vidya's CDMM program which has trained Digital Marketing Professionals from 55+ countries of the world. Apart from the course, you should invest a lot of time in applying all that you learn.