most important is basis and programming logic. If you have a creative mind and programming logic to solve a problem, you can use any programming language. Logic is same for all programming languages. Only syntax is different. Many of my friends work in PHP. Though PHP has never been a part of our academic studies, many have conquered it through experience in programming.
If you have enough basis on html tagging and interest in it, i think it's easier. Just you need to dedicate a few hours of workout daily.