I am looking for a course related to web development more specifically related to javascript where author explains everything very clearly.
If you want to bank on videos then watch “JavaScript: Understanding the Weird Parts” that will give you a solid grounding on how javascript works and Tony is one of the best explainer and gifted teacher, I ever came across. And also watch ‘Learn and understand Nodejs’ by him.
For a JS book, you can refer "Eloquent JavaScript: A Modern Introduction to Programming". But before you go through learning JS literally, first and foremost study Object Oriented Programming. Get your OOP's concepts clear as this will then help you JS in totality and understand how and why the various parts work and interface with each other.
Once you get a handle on JS and its modern ES6 Syntax, then you
MUST get your hands dirty with Data Structures, Algorithms and Functional programming. Unless you learn the Data Structures and Algorithms, you will always be shunting yourself between various stack overflow questions and issues. Data Structures and Algorithms will convert you from a noob to a real pro programmer, it will also open your mind to new ways of problem solving.
And one very critical thing to remember while starting on your learning journey, Never jump from one tutorial to another tutorial (resist the temptation), or you will land up in Tutorial hell and loose focus. You will loose years and won't reach anywhere in learning programming. Take one good video tutorial or book learn it thoroughly, take handwritten notes, then apply what you learn on projects. Build small apps, work on improving your programming logic, learning programming concepts and syntax is easy, the hard part is developing the inner logic. Google your problems. And refer to quick read books. Programming comes from doing... Never forget that. Take help of Anki, flashcard system and you should be good to go.
All the best.