πΎ
Best Developer Resources
Editorial Disclaimer:
Top List Script reviews third-party websites for informational and editorial purposes only. We do not host, create, or operate any of the listed services. All outbound links lead to independent third-party websites that are solely responsible for their content, policies, and compliance. Listings reflect our editorial review at the time of publication and may change without notice. Nothing on this page should be interpreted as legal advice, endorsement, or encouragement to use any third-party service.
Code smarter with the best dev tools and references!
Code smarter with the best dev tools and references!
Essential websites every developer should bookmark.
1
GitHub
GitHub is the leading platform for version control and collaborative software development.
Stack Overflow is the largest Q&A community for programmers.
MDN is the definitive resource for web developers with documentation on HTML, CSS, and JavaScript.
4
DevDocs
DevDocs combines multiple API documentations in a fast, searchable interface.
Can I Use provides up-to-date browser support tables for web technologies.
freeCodeCamp is a nonprofit coding education brand known for free programming courses, certification tracks, and project-based practice across web development, JavaScript, Python, data analysis, and machine learning. Within Developer Resources, it serves self-taught learners, career changers, and students who want structured coding lessons without a subscription fee.
GeeksforGeeks is a long-running Developer Resources brand focused on programming tutorials, data structures, algorithms, interview preparation, and computer science study material. Its catalogue is used by students, coding interview candidates, and early-career developers looking for language guides, practice problems, and reference articles.
W3Schools is a long-running reference and tutorial brand in Developer Resources, known for short lessons on HTML, CSS, JavaScript, SQL, Python, and related web topics. It serves beginners, students, and self-taught developers who want quick examples, browser-based practice, and basic certification options.
TutorialsPoint is a long-running publisher of programming tutorials, technical references, and training material used across many areas of Developer Resources. Its catalogue focuses on step-by-step introductions to languages, frameworks, databases, cloud topics, and computer science subjects for students, job seekers, and working developers who need quick refreshers.
10
Codecademy
Codecademy is an online coding education brand known for interactive programming lessons, career paths, and skill tracks across web development and related software topics. Within Developer Resources, it is widely used by beginners, career changers, and self-taught developers looking for structured practice in HTML, CSS, JavaScript, React, and back-end basics.
11
Exercism
Exercism is a coding practice platform focused on language-specific exercises, mentoring, and code review across many programming tracks. Within Developer Resources, it is known for helping learners and working developers practice syntax, idioms, and problem solving in languages ranging from Python and JavaScript to Rust, Go, and Elixir.
The Odin Project is a free coding curriculum focused on full stack web development, with learning paths in JavaScript and Ruby on Rails. Within Developer Resources, it is known for project-based lessons, open-source course material, and a community-led approach aimed at self-taught developers.
Refactoring.Guru is a programming education brand focused on design patterns, refactoring, and object-oriented design. Within Developer Resources, it is widely used by software developers, students, and interview candidates who want plain-language explanations with code examples across multiple languages.
14
Roadmap.sh
Roadmap.sh is a developer resources brand known for role-based learning roadmaps, skill trees, and topic guides for software engineering. It serves developers who want structured paths for frontend, backend, DevOps, Android, cybersecurity, and other technical careers.
Frontend Mentor is a coding challenge platform focused on front-end practice within Developer Resources. It publishes realistic HTML, CSS and JavaScript projects, plus React and API-based briefs, for developers who want portfolio work and structured practice.
16
Codewars
Codewars is a coding practice platform built around user-created kata, ranked programming challenges, and language-specific problem solving. Within Developer Resources, it is widely used by programmers preparing for coding interviews, sharpening algorithm skills, and practicing syntax across multiple languages.
17
HackerRank
HackerRank is a coding practice and technical assessment platform widely used in Developer Resources for interview preparation, skill screening, and language-specific exercises. Its catalogue spans algorithms, data structures, SQL, JavaScript, Python, Java, and structured tutorial tracks such as 10 Days of JavaScript for learners who want guided practice.
18
LeetCode
LeetCode is a coding interview practice platform known for algorithm problems, data structures exercises, and timed coding contests. Within Developer Resources, it serves software engineering students, job seekers, and working developers preparing for technical interviews at large tech companies.
19
Programiz
Programiz is a programming education brand focused on beginner-friendly tutorials, references, and coding courses across major languages and core computer science topics. Within Developer Resources, it is widely used by students, self-taught learners, and early-career developers looking for structured introductions to Python, C, C++, Java, JavaScript, SQL, and data science basics.
20
Real Python
Real Python is a Python learning publisher focused on tutorials, courses, videos, and newsletters for working developers. Within Developer Resources, it is known for practical Python topics such as web development, data science, testing, packaging, APIs, and career-oriented programming guides.
21
Python Docs
Python Docs is the official documentation set for the Python programming language, maintained by the Python Software Foundation and core contributors. Within Developer Resources, it is known for the language tutorial, library reference, language reference, and version-specific docs used by learners, working developers, and educators.
22
Node.js
Node.js is the official source for Node.js API documentation, runtime references, release notes, and guides used across server-side JavaScript development. Within Developer Resources, it serves backend developers, package maintainers, and teams working with npm, streams, HTTP, child processes, and other core Node APIs.
23
React
React is the official source for React documentation, tutorials, and API guidance within Developer Resources. Its Learn section focuses on modern React patterns, state management, rendering concepts, and framework-aware usage for frontend developers building web applications.
24
Vue.js
Vue.js is the official home of the Vue JavaScript framework, a widely used front-end library for building user interfaces and single-page applications. Within Developer Resources, it is known for its official documentation, API references, migration guides, tutorials, and ecosystem coverage for tools such as Vue Router, Pinia, and Nuxt-adjacent workflows.
25
Django
Django is the official source for the Django web framework and its documentation, a long-running reference in Developer Resources for Python web development. Its catalogue centers on framework docs, tutorials, release notes, API references, and topic guides used by developers building database-backed web applications.