how to start here?

I m totally a beginner here and in any kind of coading.Help me

Check this and this out.


  1. Get a basic idea of syntax of any language, preferably C++, Java, Python or C. Any one.
  2. Then go here. Click on the name of any problem. Try to solve it. If you get the logic, code it. Try to run your code on the sample test cases. If it does not give the correct output, fix it. If it does, hit submit, copy-paste your code in the space and hit submit. Make sure that your input-output format is exactly as they have specified.
  3. If you have any doubts, click “All submissions”, select your language and look at the codes of others who have made submissions in your language.
  4. If it’s a doubt related to a concept or syntax of your language, google it.
  5. If you have tried your best, searched for solution to your problem on the internet and still face any issues, ask it here on Codechef Discuss.
  6. After getting comfortable with basic problems and studying a bit about basic algorithms, try to take part in contests and solve the easier problems. If you couldn’t solve a problem during a contest, look at its editorial after the contest and upsolve.

Welcome to the journey of Competitive Programming. It’s thrilling, it’s live, it’s something that lives for the moment. It’s frustrating, it’s hard, but it will be worth every “Aha!” moment. You’ll fall, you’ll fail, you’ll cry. Don’t give up. Try, hope, try more. Learn.

Have fun :wink: