Начать с изучения java, чтобы было хоть какое-то понимание того, что и как ты делаешь. Затем, полно гайдов и видосов на ютубе и разных форумах, наш собственный учебник. Начинать с чего-то простого, потом усложнять себе задачу. Ну и гуглить и пользоваться поиском, очень много ответов на вопросы там уже давно есть. Смотри так же исходники майна