JavaScript road map covers various topics like variables, data types, control structures, functions, objects and arrays, classes and prototypes, error handling, asynchronous JavaScript, modules, event handling, DOM manipulation, regular expressions, browser and web APIs, functional programming, ES6+ features, Browser Object Model, Node.js concepts, testing frameworks, and more.
Some good resources to learn JavaScript include documentation from Mozilla MDN Web Docs and DevDocs, as well as useful YouTube channels like 'JavaScript Daily', 'The Coding Diaries', and 'Learn Programming'.