Basics
From concepts to environment — build a solid mental model of Conda and install Anaconda / Miniconda.
What is Conda
Conda is an open-source cross-platform package, dependency and environment manager. Born for Python data science, it now manages binary dependencies of any language (e.g. CUDA, MKL, compilers) — the key difference from pure-Python toolchains.
Core Concepts
Understand three core objects and you know Conda's skeleton: environment, channel, package.
Install Conda
This guide covers installing Miniconda and Anaconda on Linux (Debian / Ubuntu) and macOS. Windows users can use the official graphical .exe installer with similar steps.