Hi, I am new at competitive programming. And I want to ask that, how I have to practice? For example: 1) I learn queue, after that should I start to solve a lot of problems or solve from it some questions, and start to learn new topic? 2) And learning way. I have to read(watch) what I found? Or only read for understanding and solving basic problems. And when see difficult problems, in that situation start searching and etc.
Thanks in advance.
You can just participate in online rounds and then try to upsolve it(maybe with editorial). Or try to solve online archives of tasks.
I recommend codeforces, atcoder, timus, topcoder.