It's true. But you can apply concepts you learned on not finished big projects to big projects.
There are many learning ways. I begun to code at 12 with a ZX Spectrum in Basic, and learned Assembler a year later (in 1982 there wan not Internet ). Fortunately I didn't say that time I want to make games, I simply did it.
I think everybody can learn whatever if they try. If he fail at first attempt to make a MMOFPS, probably he will be organized better the second time.
"learns from mistakes"