To contribute to what other person's have said, i feel for a beginner who is just starting out, it is best you diversify. From my own past experience, when I started out with a niche it was so difficult for me to get a client or any job because I was new, but when I diversified into other niche I landed my first job within a month, after then I begin to gather experience and now I have a niche.