Хочу создать программу для осуществления перестановки в комнате. На каком языке его лучше создавать? Возможно ли реализовать данную программу на C#?
Если охота именно написать самому - Unity + C# очевидный выбор, если ищете что-то подобное готовое,  но не нашли что искали - тут обсуждалось
да хоть на visual basic пишите, главное язык знать хорошо)