Какой язык/область изучать, чтоб работать максимально самостоятельно?
что бы работать без дизайнера нужно быть дизайнером. Но только вот совместить вообще все не выйдет, как не старайся. Даже в двух каких-то сферах, например бэкэнд и фронтэнд, весьма сложно удерживать знания на более-менее адекватном уровне, а пробовать новое и там и там практически не реально - жизни не хватит. Остается только забить на хипстерские штуки и четко понимать что тебе нужно от всего того что ты используешь.без команды, дизайнеров и прочих посредников .
если вы так воспринимаете людей, то вы не командный игрок и вам нужно эту часть своего мировозрения менять. В ходу сейчас кросс-функциональные команды (читать аджайл манифест), а не боевые-единицы человеко-подобных роботов которые знают все, ибо последних как бы и не существует.
Ну альтернатива - соберите себе ту самую кросфункциональную команду, дизайнера, QA, может еще пару девелоперов и радуйтесь. А в одиночку не выжить.
заказчикам нужен результат. вы занимаетесь узкой специализацией, которая дает не завершенный результат.
завершенный результат - это звонки клиентов из интернета.
чтобы это предлагать клиентам - изучить CMS научитесь создавать сайт на хостинге, ставить CMS натягивать дизайн, делать слайдшоу и заполнять контентом.
например рекомендую CMS Drupal. её не взламывают. хотя вордпресс взламывают. вп точно не надо.
а если хотите более простую cms то можно maxsite или joomla - но в джумле все очень печально нудно