Two answers for your one question: no, it absolutely doesn't make sense to throw out the time and energy you have invested in PHP, but yes, it absolutely does make sense to start from scratch with one of the other two. Both in fact, and any others that you come across. The more the merrier! Programming languages don't take up mutually exclusive niches in your brain, they complement one another.