This documentation is not for the latest stable Salvus version.
Salvus' major interface is the Python programming language via Jupyter notebooks. These days, Python is one of the most used programming languages across all fields, including engineering and scientific disciplines.
Many people are already familiar with it and using it in their daily work. If you are not, this page collects a number of resources to help you along the way to become a proficient Python user.
Go here for usage guides and detailed references.
There is an abundance of free (and paid) online resources available to learn Python in any style that suits you. An exemplary overview can be found here.
If you are used to Matlab, this might help: