Для совсем новичка в программировании php или ruby?
Ruby - надо знать английский и переходить на unix-like операционки (linux, bsd, mac os).
PHP - можно ничего не знать, задачи всеравно будут.
Профит учить Ruby если все же хватит сил - у Ruby комьюнити есть определенная культура, в частности это самое любящее тестирование и TDD техники комьюнити из всех. В PHP с этим в среднем гораздо хуже... Так что решайте сами.
С Ruby есть риск надолго стать пленником RoR, с PHP - стать пленником устаревших статей, разных CMS-кой аля джумлы или друпалы, словом... фильтровать информацию от треша сложнее.
А я бы дал совет определиться, хотите вы быть фронтэнд или бекэнд разработчиком.
Если фронт - то PHP, JS, основы HTML и CSS. Это нужно в самом начале.
Если бек - тут как выше написано было "попробуйте оба" + JAVASCRIPT, RUBY, PYTHON, PHP - со всего этого можно начинать, все это фуллстек. (с) CapeRatel