I started CP with Python and Java. It was only sometime later I realized C++ should be the go to language for my CP journey, as the TLEs thrashed my submissions.
Though one can do wonders with Python and Java too, I just didn't want the hassle of unnecessary TLEs, at all.
2/6
When I started CP in 2019, I had no clue about CP communities run by high rated CPers. I realized their importance when I joined one, and my daily productivity boosted by a huge factor.
I ended up creating my own community after becoming CM, which now houses 14000 members.
3/6
My first 5 contests, all had negative deltas. Did that mean I was putting less effort? Maybe. Was I on the wrong track? Definitely not.
One needs to know that when they start something new, they might not have positive gains at all, as it's just the beginning.
4/6
The most common mistake people make is that they learn stuff topic-wise to implement in problem solving. The real case should be the exact opposite - Solving problems to learn stuff.
5/6
At the initial stage, problem solving is what matters, not specific topics which you're good/bad at. Doing random problem solving works wonders. I would even suggest trying out more contests in the beginning rather that focusing too much on algorithms.
6/6