- like identity microcontrollers and microprocessors, figure out what each one is for
- identify how to connect to them to read their firmware or bios or whatever, tools needed to do this
- what does that data mean and how to actually reverse engineer it
- how do you go about learning these things?
Dumping the firmware depends on the chip. While playing around with these chips you will also get to know the tools. In this case „esptool“.
For me, most of it is learning by doing and being curious how these systems work. At the start you may do wrong assumptions about the system. But the more you research the clearer it gets.
JTAG, UART as common interfaces.
I2C, CAN bus as protocols you're commonly going to find.
Stuff like Arduino, Raspberry PI are generally good introductions to embedded ptogramming and debugging.
Nothing beats having access to a hacker space where someone can mentor you during learning.