chronological order of learning

Its been over a year that I learn’t C++. When I found time I would solve problems on project euler. With only the knowledge of print, loop and primitive data types I managed to solve around 20 problems. I am now preparing for IOI and wanted to know in what order should I conquer.

I only know looping, console input/output and primitive data types. I need to go a long way from basic pointers to graphs and what not. However in these first few days of my preparation I am tumbling over so many things back and forth. Can somebody provide a list of all these things in correct order.Starting from points all the way to the basic knowledge required for IOI.

1 Like

For gaining programming skills , I am giving you few links…

  1. What are the "must known" algorithms for online programming contests? - tutorial - CodeChef Discuss
  2. http://www.quora.com/Algorithms/What-are-the-10-algorithms-one-must-know-in-order-to-solve-most-algorithm-challenges-puzzles
  3. http://www.quora.com/Competitive-Programming/What-are-all-of-the-algorithms-you-should-know-to-perform-well-in-Codeforces

These links will give you approx 100 algorithms list and techniques but there are many more to follow…
Seeing the list, don’t loose your heart because programming skills come from practice and hard work (unless you are a natural talent!!)…

Happy Coding…

P.S.: I’m not a good coder. :stuck_out_tongue:

1 Like