Unfortunately, I'm not aware of any; I learned to use GM back in 2004, and the tutorial at the time would look quite different from the one now. We're quite possibly between IDEs, so writing a custom one now would not be a good move. I believe you mentioned being familiar with coding but new to Game Maker and ENIGMA. Basically, all you need to know is that LGM, the IDE, allows you to manage your resources visually. Sprites are animated image resources; you can create a new one by pressing the pacman icon. Objects are where your code goes; they are event-driven, and handle a lot of the nitty-gritty game logic for you. You can create one by pressing the little ball icon a few icons right of the pacman icon. Rooms are how you organize your objects visually; they give the start state of each scene, which few games change significantly over time.
I could create a brief video tutorial, if that would help you.