Alex, привет!
Скажи, а какие помимо программирования у тебя увлечения и цели?
Вечно работать на фрилансе - это путь в тупик, надеюсь ты понимаешь.
Я советую тебе начать свой проект (веб-сервис, приложение) который ты в дальнейшем мог бы монетизировать.
Если таких идей нет - выбери любую мало-мальски интересную тематику и начни opensource проект.
Знакомься с другими программистами (ко мне например френдься), включайся в командную разрабоку и самое главное - каждый день получай удовольствие от коддинга и новые знания.
PHP менять на что-то другое, мне кажется не нужно.
Стоит научиться очень хорошо и быстро верстать и изучить JS (желательно чистый JS, чтобы уметь работать без фреймворков). Для понимания архитектуры - опять же, тренируйся на своих проектах.