I know a lot of people like the idea of making games with great stories and gameplay that is on par with the games that we buy for our consoles . It's easy to have idea, but it's another thing to make them come to fruition. My advice as a person from a non-programming background is that you should start small. Figure out how to code before you start anything else. Don't try to make something complicated your first time (unless you want to risk getting burned out). Work within your means.
Accept that sometimes things don't work out the way you thought they would. For example, there are many projects that I started, but I wasn't able to get the results that I wanted. These projects were never published they just served a purpose of learning how things work (or not).
Keep trying and keep learning. :D
Advice on making games from a non-programer
ahavasandwichCreated:
Just gotta point out I'm not buying games "for my console"..
Good advice! A lot of new people want to make Minecraft, say they will, type a few lines of code, and then get frustrated when they realize they don't actually know how. I started with a text based program, and then a simple arcade game, and just learned as I went, and now I think I have a pretty good knowledge of programming, yet I also have a *lot* more to learn! People just need to enjoy programming, and the little successes that they encounter on the way!