# Learning Prerequisites

In order to develop on Nimbus here are the technologies you will need to get familiarized with:

* React
* Typescript
* Next.js
* GraphQL (Graphjin Engine)
* Nimbus (what this document will be about)
* Python (for implementing server-side compute functions and pipelines)
* Tailwind&#x20;
* REST API + OpenAPI

Please refer to the learning resources gitbook for more information on how to get started on learning the required technologies:&#x20;

{% embed url="<https://aegion-dynamic.gitbook.io/learning-resources/>" %}
Aegion Learning Resources
{% endembed %}
