To use the ABAQUS C++ API to access an output database, you need to understand the following:
The fundamentals of ABAQUS output data and the ABAQUS concepts of instances, fields, and history.
How to program in C++.
How to use the C++ API utility interface.
How to use ABAQUS objects.
How to compile and link your C++ source code.