Like I said, don't attempt anything to drastic, then. Start small and work up. Some people give up on the language because they jump in thinking on the first day they're going to have this awesome game with a completely custom battle system and all of the sudden they're going to be praised.
So start out small, until you get better. Then show what you can do when you get decent. If you have a good story, something you can say's unique about your game, some good coding, and atleast decent graphics when you release a demo, then you might will get some users looking forward to the game. Getting ahead of ourselves a bit here, I guess, but still.
The best advice has already been said by me and I'm pointlessly retyping it: start small, learn, and don't give up.