You can learn what arcana.cpp has to offer and how to use it by browsing the source code and unit tests. Some areas of of arcana.cpp have additional documentation, which you can find below.
See Arcana.Tasks.md for documentation on Arcana's async task system.