I've asked the same question 3 times now.
The question is worded differently each time as I learn how to ask better questions that are more to the point.
I have seriously tried to find the solution on my own. I have not just asked without doing any personal effort, but the answers I get are the things that lead me to asking the question in the first place.
So I guess this is a two part question.
How can I get answers that are not "do the action that made you ask this question"?
How many times can I re-word my question before it starts getting closed as duplicates of my original unanswered question?
EDIT: The question on trial is how can I be a better programmer. Yes, is a bit vague which is why I reasked with more defined goals, but the only answer I get is: practice. While I accept that is necessary it is not helpful, recommended books, projects that would require particular advance skills/techniques, blogs to follow, anything like that would be good, but no one seems interested in writing an answer that is not "just write more code and see what happens". For a self-taught programmer that is no use for seeing if I am doing things properly, reinventing the wheel (I once tried to build my own vector class before I was told about them) or just badly hacking thing together.
EDIT 2: these are the three questions.