Q1: I'm a newbie. What should I do to become great coder?
Stop doing competetive programming Solve problems.
Q2: I'm doing CP for two months and I'm still
not red green. What should I do?
You are lazy and impatient Solve more problems.
Q3: You became a red in less than two years, it is unbelievable!
A3: No, it isn't.
You can do it too if you will solve fucking problems.
Q4: You became a red blah-blah-blah such a huge fan blah-blah. Oh, and what should I do to become as great as you?
A4: ... right. You already know the answer. Solve problems.
I hate you.
Q5: I'm not good at DP [or something]. What can you suggest?
A5. Maybe you should try to
stop asking stupid questions and solve some problems on DP? Or read some blogs and editorials.
Q6: I can't solve a problem / understand your code. Can you help me?
(Well, it is not a bad question in general. It is a good (if you really want me to explain something not to write the solution instead of you) question. But...)
A6: Sure. Can you provide the link to the problem / code?
(I'm not joking, it is a real story).
Q0: Hello bro/sir.
A0: Stop doing this please.