I am programming in PHP for 15 years now. I have controversies with it. I don't think it is a good language but it is the one I am the most proficient with.
I like PHP but it's not the right tools for everything I want to do. So I know and learn other languages as well.
In the end PHP is my job and other languages are my fun.
As a new programmer (less than 2 years) you could stick with it until you feel comfortable enough to try new languages. New programmers trying different languages at once tend to fail (I've seen too many at work being confused by differences in languages and not being able to go forward anymore...).