Сейчас есть множество конструкторов, позволяющих создавать интернет-магазины. Существуют как специализированные конструкторы, так и сервисы, в которых предусмотрены другие функции. Человеку, который не разбирается в этой теме, будет сложно все освоить. Сейчас можно создать интернет-магазин на WordPress и множестве других площадок. Просто достаточно купить готовый шаблон и начать его использовать.
Вообще, чтобы сделать хороший интернет-магазин, вам надо сразу задуматься над функционалом, который будет на сайте и проработать все возможные нюансы, и новые штуки или фишки, которые в будущем захотите добавить. А уже после этого выбирать, на какой CMS делать сайт. Я бы рекомендовал Битрикс, на нем можно сделать много всего и у него гибкая система, многие специалисты смогут работать и докручивать.
И еще я бы порекомендовал прочитать данную статью – «Как создать интернет-магазин: от названия до продвижения», там все очень хорошо изложено и понятным языком.
Зачем перечислять "Ruby\Python\.Net" когда уже перечислен PHP ?