The Yamaha DX7 is known for being hard to program, it doesn't help that some common synthesis concepts work differently on this synth. Dexed is a good clone, that helps you get a good overview.
I suggest you check out my intro to FM synthesis first if the concept is completely new to you.
More resources:
3min intro to FM synthesis: https://youtu.be/_4g1Y3HNPF8
Making IDM & Glitch with Dexed: https://youtu.be/vCDyZ_UG18I
Download Dexed: https://asb2m10.github.io/dexed/
Support the channel
Patreon: https://www.patreon.com/thefellowpassenger
Merch: https://my-store-d1ce3d.creator-spring.com
Music: https://thefellowpassenger.bandcamp.com/music