that's okay i wouldn't answer anyway
but the OP's core question wasn't ever really answered so i'll give it a less snarky shot:
"Does it really needs a few years' coding to be an indie when one is already good at 1-2 (easy, high-level) programming languages? Is game programming really so hard that it needs years of practice?"
programming is the easiest part of making games. making games is much more than programming. if you take the best programmer in the world who never made a game before, chances are he'd still be a bad game developer, because he has no experience making games. making games is literally only about 5% writing code. the rest is game design, balancing, level design, making games fun, creating the art and music and sound resources for the games, and all that stuff
here's an analogy: let's say you're the best person in the world at writing english. you know every vocabulary word. perfect spelling. perfect grammar. you can write amazing term papers. but you've never written a single short story. and you decide to write a novel. will you be a great novelist, or even a good one? nope. it's because writing a novel is only a small part "writing skill" and a large part "storytelling skill"
that is why experience in game development is needed. because knowing how to code has about as much to do with knowing how to make good games as knowing grammar has to do with knowing how to write good novels
Best thing I've learned all month.