"I need assistance on where I would start"
For a start, you will need to be a competent 'C' programmer, with at least a working understanding of microcontroller architecture.
Assuming you have that, the first place to start with any new device is always to go to the manufacturer's Product Page - there you will find specifications, application notes, examples, tools, etc, etc, ...
https://www.avrfreaks.net/comment/2839426#comment-2839426
You haven't said which particular STM32F4 you're considering, so here's one at random:
https://www.st.com/en/microcontrollers-microprocessors/stm32f401.html
On the 'Resources' Tab, choose 'Technical Literature' and then 'Application Notes'
Spend some time browsing those - there's loads of useful stuff!
Juts to be awkward, it seems that the App Note you require is not listed!
:persevering_face:
AN3969: EEPROM emulation in STM32F40x/STM32F41x microcontrollers
https://www.st.com/content/ccc/resource/technical/document/application_note/ec/dd/8e/a8/39/49/4f/e5/DM00036065.pdf/files/DM00036065.pdf/jcr:content/translations/en.DM00036065.pdf
See also:
https://www.st.com/en/embedded-software/stsw-stm32066.html
https://community.st.com/s/question/0D50X00009XkhQn/stm32f4-eeprom-emulation-hal-library