How can a beginner improve in coding competitions like CodeChef, Hackerrank, TopCoder, etc?
I am new to the programming world. I find the problems in SPOJ, CodeChef, TopCoder etc. very difficult. What should I do?