OP, when you stop saying things like "PHP (yuck)" and start to appreciate each language for the one (or more) things it got right, you'll be well on the way to taking your coding skills to expert.