Je me permet de parler en tant que ( petit ) modeur affirmé.
Déjà, il faut s'assurer d'avoir les bons outils : un décompiler, un éditeur de texte avec coloration de syntaxe, et MCP. Pas trop difficile.
Perso, ma manière de modding n'utilise pas vraiment de connaissance particulière en java, juste un peu de jugeotte : comme la déjà dit LePigeon, le but est de décompiler des mods dont leur fonctions s'approchent le plus possible de la tienne, d'assimiler quoi fait qui, et de les utiliser et de les remodeler à ta sauce, sans tomber dans le copier / coller.
C'est vrai, cette méthode demande aucune connaisance particulière et est très limitée : en revanche, si tu veux un aperçu du modding, c'est une bonne étape pour commencer. 