I just need to keep improving.

I really thought I had it, that I know how to ask questions and even give good suggestions, It turns out that I have to learn so much around here.

Stack Overflow really helps any programmer, and if in any case you find it hard to ask good questions, or even write good answers, don't fret, learn from your mistakes and do more than the last time.