Before developing your changes, you are encouraged to read How to Add Module. Please, take your time to read the document before continuing.
Take your time to read Code Map to familiarize yourself with the code structure.
Read Making Changes.
Read Database Migration.