iHateReading is a software development learning platform that breaks programming topics into step-by-step threads, roadmaps, templates, and curated developer resources. The homepage lists practical tutorials for React, Next.js, Node.js, JavaScript, TypeScript, AI tooling, and product engineering. Each thread is a short, structured walkthrough you can skim, bookmark, and reuse while building. Use iHateReading when you need a concrete implementation path rather than a long essay: how to add auth, ship a SaaS starter, submit a product to directories, follow a frontend or backend roadmap, or scan GitHub trending repositories. Start from the article index at /blog, or the machine-readable list at /articles.json. Continue to Explore for curated blogs, the Magazine for a monthly developer digest, Roadmaps for skill paths, Store for website templates, Jobs for developer roles, and SaaS Directories for launch lists. Machine-readable index: https://ihatereading.in/llms.txt. Latest articles JSON: https://ihatereading.in/articles.json. RSS: https://ihatereading.in/rss.xml (also /feed.xml). Topics: https://ihatereading.in/topics (e.g. /topics/react). Search: https://ihatereading.in/search?q={query}. Blog sitemap: https://ihatereading.in/sitemap-blogs.xml. Sitemap index: https://ihatereading.in/sitemap_index.xml. About: https://ihatereading.in/about.
Roadmaps with stories, videos, and a reader beside the page
JavaScript, Python, Rust, and the AI agent path now include a 60-second story on each core chapter, plus article links and concept videos. On a large screen those links open in a panel next to the chapter, and related iHateReading blogs open in that same panel.
A step-by-step guide to becoming an AI agent developer — frameworks, protocols, memory, sandboxing, observability, and deployment.
Stories, videos, articles
Learn modern JavaScript from syntax and the event loop to modules, async patterns, tooling, and interview-ready concepts — with code examples and curated resources.
Stories, videos, articles
Learn Python from first script to async, packages, typing, testing, and production patterns — with examples for backend, scripting, and AI/agent work.
Stories, videos, articles
Learn Rust from ownership and borrowing to traits, async, Cargo, and systems-style thinking — with code examples and resources for backend and tooling.
Stories, videos, articles
All-in-one document to learn the front-end development, stay updated, build projects, websites and more
Learning path
Roadmap to learn React native mobile app development and resources to build production-level applications.
Learning path
Roadmap to become Node JS developer from beginner to advanced