I already can program a little in PHP. All my websites are programmed in PHP. I was planning on learning a little about RoR and maybe code one of my websites in this language. But I was wondering, is it a good idea to learn another language besides PHP? Is it a good idea to have knowledge of several programming language? Or is it a good idea to use my time and learn PHP even better? I need some advise.