Ты не совсем понимаешь, что спрашиваешь. Делать сайты - быть веб-программистом. Т.е. да. Но есть другие области программирования,их знать не обязательно.
Вопрос в другом, нужно ли иметь высокую квалификацию? Нет, если тебе нужны только деньги и уровень владения программированием для тебя не важен.
Сегодня можно сделать сайт и без программирования. Сегодня есть конструкторы, которые прекрасно решают типовые задачи.
Но подобные конструкторы имеют свои ограничения и крупный сайт на таком конструкторе не сделаешь.