Or I should do challenges from sites like pwnable.kr overtheawire?
Slow and steady learn ,dont go for high lvl machines try to solve easy lvl after mid lvl machines understand the concept(think out of the box) and do blog$ or writeups that'll helps beginners and nub like me .