Skip to content

Setup Programming Languages

Python

This was already setup by the time this doc is written. So this section may need an update in future.

Python should be available by default on Fedora Workstation. If not available, refer this doc.

Node

Node.js installation steps are available at this official page. Here are the steps for current version v22:

sh
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"

# Download and install Node.js:
nvm install 22

# Verify the Node.js version:
node -v # Should print "v22.14.0".
nvm current # Should print "v22.14.0".

# Download and install Yarn:
corepack enable yarn

# Verify Yarn version:
yarn -v

Scala and Ammonite

Follow this guide for Scala installation.

  • You may want to break the command at cs and add execute permission separately.
  • Also add this path to PATH variable in ~/.bashrc file: ~/.local/share/coursier/bin.
  • This also installs Ammonite