# Tutorials

GMT itself is a command-line tool that can be directly used in scripting languages like Bash or Batch. The GMT community has also developed wrappers for GMT that allow users to access GMT functionality from within other programming languages such as Python, Matlab, and Julia.

This section provide tutorials cover different programming languages, including Bash, Python, Matlab, and Julia, serving as a starting point for users who want to learn how to use GMT and/or its wrappers effectively for their specific needs.

- Tutorial in Bash
- Tutorial in Julia
- Tutorials for PyGMT
- Tutorials for GMT/Mex