Competitive Programming RoadMap/QnA for Beginners

I had recently received a lot of messages where people were asking a lot of doubts about Competitive Programming like how to get started, which programming language to choose, how to give contests, how to overcome demotivation while doing CP, etc. I have selected the most common/important/interesting ones from these and answered them honestly in this video. Also, I have arranged these questions in a specific order so that while watching the video you can get a roadmap for starting CP and getting better at it.
Please note: This video is not for people who are already at least Expert on Codeforces or >= 4* on Codechef. Video is in ENGLISH

Why am I credible enough to make this video:
CodeChef Max. Rating 2225 (6 *) - priyansh19077
CodeForces Max. Rating 2013 (Candidate Master) - Priyansh31dec

Video Link: