> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting started with CRMScript

> Advice for getting started with CRMScript.

When you are ready to start learning CRMScript:

* Explore the topics in the [Fundamentals][1] section. Try out the interactive script snippets for yourself. You can modify the code and run it to see the effects.

* Familiarize yourself with the [simple data types][2].

* Adopt our [coding conventions][3] and [best practices][4].

* Learn about error handling and [debugging][5].

* Ask your questions in the [forums][10].

* [Register as a developer][8] to get access to your own sandbox environment and start exploring interaction with SuperOffice.

To develop applications and scripts in our SOD environment is free. [Required licenses][7] apply only in production (live).

## More resources

* [NetServer documentation][11]

* [Database reference][9]

* [Regular expression tool][6]

[1]: ../fundamentals/index

[2]: ../datatypes/index

[3]: ../code-quality/coding-conventions

[4]: ../code-quality/best-practices

[5]: ../debugging/index

[6]: https://regex101.com/

[7]: ../../../admin/license/index

[8]: ../../../developer-portal/getting-started/get-access-to-sod

[9]: ../../../database/tables/index

[10]: https://community.superoffice.com/en/technical/forums/api-forums/service-crmscript/

[11]: xref:SuperOffice.CRM.Services


## Related topics

- [Getting started](/en/database/getting-started/index.md)
- [Getting started (self-service)](/integrations/g-suite/getting-started.md)
- [Getting started with SuperOfficeDocs](/contribute/getting-started.md)
- [Getting started with SuperOffice CRM](/en/learn/getting-started/index.md)
- [Contribute](/contribute/index.md)
