Как обойти затраты на ПО?
Как то ставил Linux Mint - достаточно схож с виндой, а если темки поставить то вообще очень-очень.
Программы 3д моделинга и печати: Blender, статья
Для разработки это Eclipce
для C# есть Mono
Игровой движок: Panda3D
Про открытые популярные CMS типа Wordpress и Drupal вообще молчу.
Но чтобы совладать с Linux - нужен грамотный специалист, способный вбить описание задачи в "Гуглопоиске" - тут придется раскошелиться, умных людей мало(статистика с тостера).
А если отказаться от EV3 в пользу Arduino - то можно сэкономить еще "туеву хучу бабла" и научиться паять.
хотя и на EV3 можно найти https://marketplace.eclipse.org/content/lejos-ev3-plug www.lejos.org
программы для разработки и компиляции c, c++, +, c#, программы для разработки и компиляции JavaScript,
Eclipse. Скорее всего в нем это все есть. Это комбайн гигантских масштабов.конструктор Web-сайтов
Эт че? программы для программирования EV3.
Вы взялись за очень специализированную область :) Может быть леговские программы заработают в wine, но совсем даже не факт.
В качестве бесплатной оси у Вас единственный вариант - линух (ну или BSD, но там все заметно хуже :) )
Это как раз тот случай, когда переход на линух бессмысленен из-за чрезвычайно узкой специализации и работы с пропертиарщикми. Впрочем, если упарываться именно на предмет работы в линухе - я бы рассмотрел вариант договора с LEGO на предмет самостоятельной разработки программ для программирования EV3 - им конечно забашлять надо будет.