What is the Complete guide to start from scratch to master in competitive programming?

Quora Feeds

Active Member
Ashish Kedia

There is no guide or a course plan for competitive programming. There is just one rule and that is practice. Practice as much as you can. The more your practice the more you learn -just like any other sport.

There are some techniques and best practices which you will eventually understand. Refer this document - Programming Camp Syllabus. It contains a list of topics you should know for becoming a master. Some people read about a topic and then solve a few questions related to it. This document also has a list of related problems. This technique is good during learning phase but later on you should try to solve random problems. Most of the contest will have problems arranged in order of difficulty. So you can easily start from the easiest.

Do take part in short contests if you want to become really good. All the best !

See Questions On Quora

Continue reading...
 

Sonali D

Active Member
Although my answer is a bit too late for your question but still posting incase your still looking for some resources/tips.
Irrespective of what programming language you choose make sure to learn all the basics and in-built functions. Build up your problem solving skills, Master Algorithms and Data Structures and understand their application.
There are plenty of resources available on Codechef, InterviewBit, Topcoder, SPOJ you can utilise. I suggest you watch this video if your looking to get started with competitive programming, Happy Coding.
 
Top