Если вы хотите на семинарах разбираться с подготовленным к семинару кодом или решать домашние задания, то стоит устнановить F# и подходящую среду разработки. Возможны разные варианты, тут стоит порефлексировать и подобрать наиболее удобный.
Для семинаров используется Ubuntu 18.04, F# установлен по инструкции с официального сайта — и используется IDE JetBrains Rider. По опыту прошлого года многие используют Visual Studio Code. Есть также вариант с Microsoft Azure Notebooks. Наконец, есть REPL, — не очень удобно, но лучше, чем совсем ничего.
Если вы найдете что-то другое, что может оказаться полезным для ваших сокурсников, напишите, чтобы его добавили в этот файл.
Для Haskell не существует каноничной IDE, поэтому каждый выбирает редактор самостоятельно. Сам компилятор и прочее можно установить, загрузив Haskell Platform. Во время прохождения курса не потребуется сборка нескольких модулей, поэтому достаточно использовать любой редактор и терминал — на семинарах используется IntelliJ IDEA, поскольку в ней есть встроенная подсветка синтаксиса (с проблемами, но тем не менее) и встроенный терминал. Таким образом, этот способ не требует установки никаких расширений, плагинов и т. п.
Для работы со Scala нужно установить IntelliJ IDEA и плагин Scala, разрабатываемый JetBrains. Кроме того, нужно установить себе Java, например, через OpenJDK или от Oracle.