# Development

{% hint style="info" %}
Knowledge of Git and basic Linux commands is a prerequisite for Ion development.
{% endhint %}

Before continuing, you should probably read about Ion's architecture.

Before continuing, it would also be useful to know Python, Django, and the client-server model (or at least have documentation, references, and tutorials available).

## Resources

{% embed url="<https://en.wikipedia.org/wiki/Client%E2%80%93server_model>" %}

{% embed url="<https://docs.python.org/3/>" %}

{% embed url="<https://docs.djangoproject.com/en/2.1/>" %}

{% embed url="<https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django>" %}
