@Faraz_Firoz just my opinion, learn basics, if you think you know basics, you are wrong, you cant learn it all in some weeks, its a time taking and lifetime useful thing, I myself spent many months with support of @Aarush_Kumar , @newbiedeveloper, @Pradevel to learn basics and now, I know it
human mind can be slow but, once it learns, nothing is impossible
Amen. I often joke that your knowledge is inversely proportional to the number of degrees you hold. In high school, you know everything, and by the time you have a Ph.D., you know absolutely nothing .