Practice programming

approach
codechef
practice
questions
sites
topcoder

#1

There are so many sites like Codechef , Topcoder , Codeforces , Spoj , Hackerrank , Hackerearth etc to practice coding questions . Which is better approach

  1. Start practising on all these sites , starting with easy question first moving to difficult questions .
  2. Select a single site and then practice questions on that site starting from easy questions and then moving to difficult questions .

Please Help . Any other better approach will also be very helpful.
Thank you in advance .


#2

Check out this answer on Quora by anudeep2011.


#3

Thanks @wittyceaser


#4

Can I know who downvoted my question , No hard feeling , but I would like to now why they downvoted the question . Can we not ask such question or what . Just curious.


#5

@the65bit, for up and downvotes: http://discuss.codechef.com/users/41302/the65bit/reputation/

“The first algorithm that one should master is the Google Search algorithm” @xellos0 (http://codeforces.com/blog/entry/12086#comment-169533)