{"@context":"https://ihatereading.in/roadmap/schema/v1","type":"roadmap-chapter","roadmap":{"slug":"javascript-development","title":"JavaScript Developer Roadmap","url":"https://ihatereading.in/roadmap/javascript-development","machineUrl":"https://ihatereading.in/roadmap/javascript-development.json"},"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","summary":{"purpose":"Pick a runtime, run your first script, and learn where JavaScript executes.","prerequisites":["Basic computer literacy"],"afterThisChapter":["Syntax, Types & Control Flow"]},"agentLens":null,"topics":[{"id":"runtimes-and-tooling","slug":"runtimes-and-tooling","title":"Runtimes & first script","level":"beginner","category":null,"importance":null,"difficulty":"beginner","learn":["Browser vs Node","REPL and `.js` files","Strict mode","npm basics"],"why":["Same language, different globals and deployment targets."],"prerequisites":[],"nextTopics":["syntax-and-types"],"relatedTopics":[],"usedIn":[],"understand":null,"questions":{"learning":["Where does JavaScript run — browser, Node, or both?"],"practice":["Run a script with Node and log `globalThis` keys you recognize."],"interview":[],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"`hello.mjs` that exports a function and logs a greeting from CLI.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":[],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":[]},"agentLens":null,"skipIf":null,"build":null,"next":["syntax-and-types"],"prerequisite":[]}],"updatedAt":"2026-10-23T05:56:53.811Z"}