Thank you for your interest in contributing to Taichi! Please check out the Contribution Guidelines for how to make a contribution.
Taichi is developed mainly in C++17 and Python3. Please check out the Developer Installation to build Taichi from source. Note that Taichi is LLVM-10.0.0 dependent and that we recommend installing our pre-built LLVM libraries for your platform.