Good resource https://luckypunter.hatenablog.com/made for newbie and experienced players.