Хороший язык - php, сейчас правда перешел с него на Java и уже плотно занимаюсь только ею, но такое чувство что концептуально (т.е. за исключением некоторых моментов синтаксиса и конечно же рантайма) между ними скоро не будет различий ;)
Полностью согласен по поводу блога. Сам давно веду блоги (сменил несколько блог движков), и был удивлен когда работодатель сам нашел мой блог и на собеседовании задал пару вопросов по нему.
Учавствовать в опенсорц проектах тем более необходимо. В книге GetReal явно написано, что лучше всего выбирать программиста, анализируя его код, идеи, решения на примере опенсорц проектов в которых тот учавствует. Соответственно верно и наоборот - лучше всего продемонстрировать свое умение можно, учавствуя в проектах, код которых посмотреть может каждый.
Здесь недавно товарищ постил идею стартапа "список покупок", думаю если оформить это в виде приложения для телефона - будет более полезно, чем читать CMS-ки. Особенно если сделать возможность синхронизироваться через веб.
Учавствовать в опенсорц проектах тем более необходимо. В книге GetReal явно написано, что лучше всего выбирать программиста, анализируя его код, идеи, решения на примере опенсорц проектов в которых тот учавствует. Соответственно верно и наоборот - лучше всего продемонстрировать свое умение можно, учавствуя в проектах, код которых посмотреть может каждый.