Any advice will depend on your programming background, so, what is your programming background ? :)
As a general advice, I'd say to not try to elaborate some potentially complex gameplay at first. Try to prototype some part of something you would like to do, without having a clear idea of it so you will see what are your capabilities and how far you can go. Then, start thinking about a gameplay considering your limit (or start learning seriously if you think you'll be able to go further than your current skill).
Ho, and welcome.
http://helmut.dev-blog.fr/