Follow the Java backend or frontend roadmap to structure a self-taught learning path from beginner to proficient
Find free online tools for JSON formatting, regex testing, or Base64 encoding without installing anything locally
Discover free online code editors and compilers for quick experiments across multiple programming languages
Road2Coding, also called r2coding or Road To Coding, is a curated collection of programming learning resources assembled and maintained by one developer in Chinese. The project is aimed at self-taught programmers who want a clear, organized path from beginner to proficient, along with a reliable reference of useful tools. The README is written primarily in Chinese and is continuously updated. The repository organizes structured learning roadmaps for six main development directions: Java backend development, frontend development (HTML, CSS, JavaScript and related tools), big data engineering, embedded systems development, C and C++ backend development, and cybersecurity. Each roadmap is a detailed diagram with links to the full article on WeChat's publishing platform, mapping out what topics to learn and in what order for that particular field. Beyond the learning paths, the repository is also a large curated toolbox for working programmers. It covers online drawing and diagramming tools for flowcharts and UML diagrams, encoding and decoding utilities for formats like Base64, JWT, and URL encoding, format conversion tools for JSON, XML, YAML, and SQL, regular expression editors with visualization support, online code editors and compilers for several languages, network tools for IP lookups and HTTP testing, and image resources for free transparent backgrounds, icons, and stock photos. A section on design tools covers online photo editing, logo generation, QR code creation, and video-to-GIF conversion. There are also sections on local software setup for development environments, recommended IDEs and code editors, API documentation management tools, and continuous integration systems. The README links to two downloadable PDF handbooks: one on installing server software, another on deploying server projects. The project is open to contributions from anyone who wants to add resources using a standard fork, edit, and pull request workflow. The full README is longer than what was shown.
← rd2coding on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.