Hi Guys,few days back I wrote a blog for beginners who want to start competiitve coding. I also stated some common mistakes that beginners make.I thought of sharing it here https://medium.com/nybles/beginners-guide-to-competitive-programming-60300af1ee92
Please give it a read.
Suggestions and constructive criticism are always welcomed.
Good blog ! I think AtCoder should be on that list as it’s better than SPOJ, HackerEarth and CodeChef ! Also, HackerEarth problem quality is not satisfactory so you shouldn’t recommend it to beginners, in my opinion :).
Thanks for your feedback. I recommended hackerearth because it has topic wise questions along with tutorials and in recent times I have seen questions have improved. As far as Atcoder is concerned frankly I don't have that much knowledge about it since I am not active there but will surely look into it.
AtCoder have very interesting questions. The statements are also easy to understand and in the Beginner contests, the first two problems are doable by anyone so it will give them confidence. HackerEarth questions are fairly muddled, in general. There are frequent issues in the test cases too. Moreover, it has the format of having multiple test cases in one file, so even though they let you see the output, it doesn't give you any information to debug.
You are most welcome on the feedback :)