Interested in developing for Forge

DUDEMIKE here. I'm a novice Java developer who has played MTG on and off for several years. I'm interested in contributing to MTG Forge as a Java developer, but I'm not sure what the etiquette is for working on projects like this or how things are currently organized. Can I just pull the latest version and start pushing my changes?
I've started reading the "How to Get Started Developing Forge" guide but I'm still unsure on what my first step should be.
Thanks!
I've started reading the "How to Get Started Developing Forge" guide but I'm still unsure on what my first step should be.
Thanks!