Competitive Programming

AlgoWiki: https://codeforces.com/blog/entry/50528

Wiki 2: https://wiki2.org/en/Competitive_programming

MetaKGP: https://wiki.metakgp.org/w/Competitive_Programming

Code Chef: https://www.codechef.com/learning?itm_medium=navmenu&itm_campaign=learncp

GeeksforGeeks: https://www.geeksforgeeks.org/how-to-prepare-for-competitive-programming/

Introduction to Competitive Programming: https://usaco.guide/general/intro-cp?lang=cpp

Websites for competitions

https://codeforces.com

https://codingcompetitions.withgoogle.com

https://www.codechef.com

https://www.hackerearth.com

Programming languages

Most people choose C++ but you can choose C, Java, Python, Ruby or any other language. 

C++ IDE: 

CLion: https://www.jetbrains.com/clion/

M1 Mac and Homebrew

Install Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install gcc

brew install gcc


Add this in your make file:

set(CMAKE_CXX_COMPILER “/opt/homebrew/bin/g++-11”)

GitHub: https://github.com/sminrana/codeforces