There are millions of users joining Yearly who are confused on
how to get started to and then to Competitive so here is step by step procedure from me
*1.Learn a Language(C or C++ recommended but others good too)
2.Start practicing basic skills by solving problems of Easy section from the Practice page of starting from the problem which is solved by most people to least
3.After solving atleast 10-15 problems from Easy sections move on to others sections and see if you can solve any of them(don’t worry if you can’t understand or solve them)
4.Start studying different Data Structures & Algorithms
5.Start participating in Monthly contests namely Long Challenge,Cook-Offs & Lunctime*
Resources to browse from
3.Udemy
Books
*1.Algorithms by S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani
2.Competitive 3 by Steven and Felix Halim*
Other sites
*1.SPOJ
5.TopCoder*
Hope the beginners find it useful
Happy Coding