This page here has been created for the latest stable release of Salvus. You have chosen to view the documentation for another Salvus version. Please be aware there might be some small differences you have to account for.
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: