How to Start Competitive Programming(CP)

To all the people, who are asking me about how to start Competitive Programming(CP). So here I’m just sharing what I followed, everyone has different approaches, so I’m just sharing mine.

  1. First learn the language, start with C and then switch to C++ or Python or Java whatever you prefer, I don’t think language is a barrier in the starting, but make sure you have good knowledge of at least one language. You can practice language related questions on HackerRank or there are also many other sites, so depends on you.

When I was doing CP, so I followed all these steps, so just shared my experience. I’ve tried my best to cover everything related to CP.

I have no intend to offend anyone and this is my first blog, so I’m really sorry for the mistakes if there is any.

Keep learning and improving yourself :)

--

--

--

Keep learning and improving yourself :)

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Startup Tips from the 11th Most Popular Project on Github

AWS re:Invent 2017 Series — Notes from the keynote

How to use Google effectively?

How to use Google effectively?

The Oracle Cloud Developer Image — does it stack up?

Lessee Accounting for ASC 842 Requires Software. Here are the Top Features to Look for.

Lease Accounting Software Mobile Interface on an Ipad

Create a simple data app with Streamlit

Using Lambda to Query Aurora For Business Critical Metrics

The Service Mesh Mystery

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Khushboo Gupta

Khushboo Gupta

Keep learning and improving yourself :)

More from Medium

42. Trapping Rain Water — Leetcode

Walk like a Snake: A Python Beginners Roadmap

General Interview Questions for Web Development Entry Roles

HackerRank 30 Days of Code: Days 26 — Nested Logic