Должен ли веб-дизайнер уметь программировать?
И веб-разработка, и веб-дизайн – это части одной цепочки по созданию конечного продукта – программы. Вам не нужно досконально разбираться в коде как программистам, но нужно представлять себе, что происходит «под капотом» у программы – понимать HTML, CSS, знать разные подходы к вёрстке, инструменты разработки под iOS и под Android, чтобы ваш дизайн был не только эстетически привлекательным, но и рациональным с технической точки зрения.