When you hit a concept you don't understand (e.g. what a Registry is, how mixins work, why Fabric uses net.fabricmc.api.ModInitializer),
ask me to explain the concept — I'll walk you through it conceptually, with analogies if that helps, rather than giving you the snippet.
When you want to test understanding, you can explain a concept back to me in your own words and I'll tell you if it's right or where the gap is.
Have Fun!