# Resources
## OpenAPS Documentation
The first place to start if you want to learn more about the underlying algorithm, is the extensive [OpenAPS documentation](https://openaps.readthedocs.io/). OpenAPS is the underlying algorithm that iAPS implements to control blood sugar, with small modifications mostly pertaining to the Dynamic settings.
## AndroidAPS Documentation
AndroidAPS implements the same OpenAPS algorithm with dynamic enhancements and maintains an [extensive documentation](https://androidaps.readthedocs.io/) for new users. Recommend if you have additional questions, you skim through its documentation for your answer.
## Loop Documentation
iAPS is a fork of Loop. While their underlying algorithms are different, they share some parts of their code base. Its recommended you take a quick glance in the [Loop Docs](https://loopkit.github.io/loopdocs/) for your issue, especially if it relates to pump usage and build errors. Many of these documents have been adapted from Loopdocs.
## Community Support
There are many help groups surrounding iAPS. It is likely someone else has has your issue in the past. Please visit the [Discord](https://discord.gg/ptkk2Y264Z) and [Facebook](https://www.facebook.com/groups/1351938092206709) channels and review previous chat logs to find a solution. If you are a BC Diabetes Looper, please request a link to their Slack group from your case manager.
## Citations
- Loop Documentation
- Loop Tips
- OpenAPS Documentation
- AndroidAPS Documentation
- Support groups on Discord, Facebook, and Slack