Here is my $0.02:
1. You are relying way too much on finding the answers via tutorials in making your game, when you need to realize that the tutorials only provide you with the basics on which to build. The phase that follows the tutorial following is entirely down to you, you need to decide specifically where your weaknesses lie and either address them through research, trial and error, and asking on forums like this.
2. I'm having a hard time working out if you are a designer or programmer type! This is pretty important in deciding the path you wish to follow: Are you a more technically-minded person who thinks along the lines of how a game was made to do what it does at the code level as you play it, or do you look for ways to improve the gameplay, look and feel of the game with little concern for the technical detail? I think you are taking on a little too much in trying to wear both hats.
3. If something isn't working for you, like the tutorials, adapt! It is pretty easy to find many types of information outside tutorials once you have nailed the specifics of what you need to know.
4. Clinging to the basics is a hopeless thing to do when you are looking to make your own game, you have to be prepared to dive in the deep end frequently to see if you can actually do it. Knowing the basics tells us almost nothing, as those who have no interest in making games also know the basics.
Move forward and discover yourself, and try not to take on too much at one time.