{"@context":"https://ihatereading.in/roadmap/schema/v1","type":"roadmap-index","slug":"javascript-development","title":"JavaScript Developer Roadmap","description":"Learn modern JavaScript from syntax and the event loop to modules, async patterns, tooling, and interview-ready concepts — with code examples and curated resources.","url":"https://ihatereading.in/roadmap/javascript-development","machineUrl":"https://ihatereading.in/roadmap/javascript-development.json","chapters":[{"slug":"getting-started","title":"Getting Started with JavaScript","url":"https://ihatereading.in/roadmap/javascript-development/getting-started","machineUrl":"https://ihatereading.in/roadmap/javascript-development/getting-started.json","hasStructuredUnits":true,"children":[]},{"slug":"syntax-and-types","title":"Syntax, Types & Control Flow","url":"https://ihatereading.in/roadmap/javascript-development/syntax-and-types","machineUrl":"https://ihatereading.in/roadmap/javascript-development/syntax-and-types.json","hasStructuredUnits":true,"children":[]},{"slug":"functions-and-modules","title":"Functions, Scope & Modules","url":"https://ihatereading.in/roadmap/javascript-development/functions-and-modules","machineUrl":"https://ihatereading.in/roadmap/javascript-development/functions-and-modules.json","hasStructuredUnits":true,"children":[]},{"slug":"async-and-event-loop","title":"Async JavaScript & the Event Loop","url":"https://ihatereading.in/roadmap/javascript-development/async-and-event-loop","machineUrl":"https://ihatereading.in/roadmap/javascript-development/async-and-event-loop.json","hasStructuredUnits":true,"children":[]},{"slug":"objects-arrays-and-json","title":"Objects, Arrays & JSON","url":"https://ihatereading.in/roadmap/javascript-development/objects-arrays-and-json","machineUrl":"https://ihatereading.in/roadmap/javascript-development/objects-arrays-and-json.json","hasStructuredUnits":true,"children":[]},{"slug":"errors-testing-and-tooling","title":"Errors, Testing & Tooling","url":"https://ihatereading.in/roadmap/javascript-development/errors-testing-and-tooling","machineUrl":"https://ihatereading.in/roadmap/javascript-development/errors-testing-and-tooling.json","hasStructuredUnits":true,"children":[]},{"slug":"ecosystem-and-frameworks","title":"Ecosystem: Node, npm & Frameworks","url":"https://ihatereading.in/roadmap/javascript-development/ecosystem-and-frameworks","machineUrl":"https://ihatereading.in/roadmap/javascript-development/ecosystem-and-frameworks.json","hasStructuredUnits":true,"children":[]},{"slug":"interview-questions","title":"JavaScript Interview Questions","url":"https://ihatereading.in/roadmap/javascript-development/interview-questions","machineUrl":"https://ihatereading.in/roadmap/javascript-development/interview-questions.json","hasStructuredUnits":true,"children":[]}],"updatedAt":"2026-10-23T05:56:52.340Z"}