Practice.
Break down mechanics in a new project, even if it stands to the state of prototype and not game.
This way you gain experience in analysis (breaking down the mechanics), using C2 (production) and being able to assemble several mechanics at your rhythm.
No tutorial for a specific game type ? No problem anyway, you take what you have to take from the already massive amount of tutorials available, check also out the how do I FAQ and thanks to your breaking down skills you then assemble all this to make the kind of game you want to make.
It takes time and effort, but the good thing is that actually you have more time than just until Sunday for you. I recommend reading this tutorial I've wrote last year and that seems appropriate to your current state of mind.
No need for a recipe to follow, programming is about abstract thinking and imagination/creativity, in relation to the tools you already know.