Best place to start learning Forge modding?

I'm going to preface this by saying that I know basically nothing about mod dev, I know python and have made a few tweak mods for fallout 4 but other than that have no coding experience and have never used Java before. What is the best way to start getting in to mod dev? What programs / tools do I need? Are there any good tutorials? thanks