I am pretty average / below average at all this because I didn't actually know that sites like Codeforces and TopCoder existed until I was out of college. :(
So.. when I realized I was living under a shell, I reached out to my friends. All my friends who were are actually good at this sort of stuff don't have time anymore and the rest aren't really all that interested in solving these programming puzzles.
I am getting sort of better at these competitions but not really at the rate that I would have liked. I would love it if anyone wants to help get better with me / mentor me to get better at solving questions.
Any volunteers? :)