My Recent Article may be of interest: Why your games are unfinished and what to do about it
There is a very definite stage in a game developers life where they hit a "well" - they make tons of games and find themselves unmotivated and end up not finishing it. The article hopes to expedite the process
The reason why there is that "well" is because most new game developers try to think of things that are not important. This is my 2 cents to your problem:
What do you want to get out of making games? Do you want to be a programmer? Do you want to be an artist? or Do you want to make/design games?
I'd always say start with something simple and small.Your #2 question is a popular one among newbies, the "it's too simplistic for a 'real' game" excuse. Throw that sort of egotism out. Some people will call you out for it, but these too will be game developing wannabees who use the 'best' tool they could find - but end up not releasing any games. You might have started with a simple tool, but at least you have a finished game in the end.
Also, don't believe anyone that says GameMaker is a 'simple' tool, it has grown (an example of a game from GM: http://godswillbewatching.clay.io/) Note that I personally do NOT use GameMaker, and I am not trying to popularize it in anyway.
Finally, and on your last question, if you can create one game in one day, then you're well on your way as a game developer!