List of Official Documentation
Most developers today do not start by reading documentation. We start with YouTube tutorials, Twitter threads, reels, short clips, and quick blog posts. It feels faster. It feels easier. And honestly, it works at the beginning.
But sooner or later, everyone hits the same wall.
The tutorial skips steps. The API has changed. The code breaks. And suddenly there is no video for your exact problem.
That is the moment every developer ends up in the same place. The official documentation.
Docs are not exciting. They do not have background music or clickbait titles. They do not promise “Build X in 10 minutes”.
What they do give you is the truth.
Official documentation is written by the people who build the language, framework, or tool. It is always the most accurate source. It explains what actually exists, not what used to work six months ago. It covers edge cases, real behavior, and long term usage.
Reading docs feels slow at first because no one teaches us how to read them properly. But once you get comfortable, they save you hours. Sometimes days.
This list exists for one simple reason.
If you are learning something new, debugging something weird, or building something serious, you should always know where the original source lives.
No Medium rewrites. No third party blogs. No outdated tutorials.
Just the official documentation.
Below is a single, clean, curated master list of programming languages, frameworks, tools, platforms, and systems. Every link points directly to the original documentation maintained by the creators themselves.
Bookmark it. Come back to it. Use it when tutorials fail you.
Programming Languages
Python - https://www.python.org/doc/
JavaScript - https://developer.mozilla.org/en-US/docs/Web/JavaScript
Java - https://docs.oracle.com/en/java/
Go - https://go.dev/
Rust - https://rust-lang.org/
C# - https://learn.microsoft.com/dotnet/csharp/
C++ - https://en.cppreference.com/w/
PHP - https://www.php.net/docs.php
Ruby - https://www.ruby-lang.org/en/documentation/
SQL - https://www.iso.org/standard/63555.html
Kotlin - https://kotlinlang.org/docs/home.html
Swift - https://swift.org/documentation/
TypeScript - https://www.typescriptlang.org/docs/
HTML - https://developer.mozilla.org/en-US/docs/Web/HTML
CSS - https://developer.mozilla.org/en-US/docs/Web/CSS
C - https://en.cppreference.com/w/c
Zig - https://ziglang.org/documentation/
Nim - https://nim-lang.org/documentation.html
Assembly (x86) - https://www.felixcloutier.com/x86/
Web & Frontend Frameworks
React - https://react.dev/
Angular - https://angular.io/docs
Vue.js - https://vuejs.org/guide/
Svelte - https://svelte.dev/docs
Next.js - https://nextjs.org/docs
Nuxt.js - https://nuxt.com/docs
Ember.js - https://emberjs.com/
Backbone.js - https://backbonejs.org/
Bootstrap - https://getbootstrap.com/docs/
Backend & Full Stack Frameworks
Node.js - https://nodejs.org/en/docs/
Express.js - https://expressjs.com/
Django - https://docs.djangoproject.com/
Flask - https://flask.palletsprojects.com/
Spring Boot - https://spring.io/projects/spring-boot#overview
Laravel - https://laravel.com/docs
Ruby on Rails - https://rubyonrails.org/documentation/
ASP.NET Core - https://learn.microsoft.com/aspnet/core/
FastAPI - https://fastapi.tiangolo.com/
Symfony - https://symfony.com/doc
Mobile & App Development
Flutter - https://flutter.dev/docs
React Native - https://reactnative.dev/docs
Android - https://developer.android.com/docs
iOS - https://developer.apple.com/documentation/
Databases & Query Languages
PostgreSQL - https://www.postgresql.org/docs/
MySQL - https://dev.mysql.com/doc/
MongoDB - https://www.mongodb.com/docs/
Redis - https://redis.io/documentation
SQLite - https://www.sqlite.org/docs.html
MariaDB - https://mariadb.com/kb/en/documentation/
Oracle DB - https://docs.oracle.com/en/database/
Cassandra - https://cassandra.apache.org/doc/latest/
DynamoDB - https://docs.aws.amazon.com/dynamodb/
Neo4j - https://neo4j.com/docs/
DevOps & Cloud Tools
Docker - https://docs.docker.com/
Kubernetes - https://kubernetes.io/docs/
Terraform - https://developer.hashicorp.com/terraform/docs
GitLab - https://docs.gitlab.com/
GitHub Docs - https://docs.github.com/
AWS - https://docs.aws.amazon.com/
Google Cloud - https://cloud.google.com/docs
Azure - https://learn.microsoft.com/azure/
Firebase - https://firebase.google.com/docs
Testing & CI/CD Tools
Jest - https://jestjs.io/docs
Mocha - https://mochajs.org/
JUnit - https://junit.org/junit5/docs
Cypress - https://docs.cypress.io/
Selenium - https://www.selenium.dev/documentation/
GitHub Actions - https://docs.github.com/actions
Documentation & API Tools
OpenAPI / Swagger - https://swagger.io/docs/
AsyncAPI - https://www.asyncapi.com/docs/
Semgrep - https://semgrep.dev/docs/
DevDocs - https://devdocs.io/
Version Control & Development Tools
Git - https://git-scm.com/doc
VS Code - https://code.visualstudio.com/docs
npm - https://docs.npmjs.com/
Yarn - https://yarnpkg.com/getting-started
Webpack - https://webpack.js.org/concepts/
Babel - https://babeljs.io/docs
Data Science, ML & AI
NumPy - https://numpy.org/doc/
Pandas - https://pandas.pydata.org/docs/
SciPy - https://docs.scipy.org/
TensorFlow - https://www.tensorflow.org/learn
PyTorch - https://pytorch.org/docs/
Scikit-learn - https://scikit-learn.org/stable/documentation.html
JAX - https://jax.readthedocs.io/
Big Data & Streaming
Apache Spark - https://spark.apache.org/docs/latest/
Apache Kafka - https://kafka.apache.org/documentation/
Apache Hadoop - https://hadoop.apache.org/docs/
Apache Airflow - https://airflow.apache.org/docs/
Backend APIs & RPC
GraphQL - https://graphql.org/learn/
gRPC - https://grpc.io/docs/
tRPC - https://trpc.io/docs
Apollo GraphQL - https://www.apollographql.com/docs/
Frontend Tooling
Vite - https://vitejs.dev/guide/
Tailwind CSS - https://tailwindcss.com/docs
ESLint - https://eslint.org/docs/latest/
Prettier - https://prettier.io/docs/en/
Storybook - https://storybook.js.org/docs
Package Managers & Build Tools
PNPM - https://pnpm.io/motivation
Gradle - https://docs.gradle.org/current/userguide/userguide.html
Maven - https://maven.apache.org/guides/
Make - https://www.gnu.org/software/make/manual/
Operating Systems & Platforms
Linux kernel - https://docs.kernel.org/
Windows - https://learn.microsoft.com/windows/
macOS - https://developer.apple.com/documentation/macos
Security & Auth
OAuth 2.0 - https://oauth.net/2/
OpenID Connect - https://openid.net/developers/
OWASP - https://owasp.org/www-project-top-ten/
JWT - https://jwt.io/introduction
Game Development
Unity - https://docs.unity.com/
Unreal Engine - https://docs.unrealengine.com/
Godot - https://docs.godotengine.org/
Networking & Protocols
HTTP RFC - https://www.rfc-editor.org/rfc/rfc9110
WebSockets - https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
TCP/IP - https://datatracker.ietf.org/
CLI & Shell
Bash - https://www.gnu.org/software/bash/manual/
PowerShell - https://learn.microsoft.com/powershell/
Zsh - https://zsh.sourceforge.io/Doc/
Observability & Monitoring
Prometheus - https://prometheus.io/docs/
Grafana - https://grafana.com/docs/
OpenTelemetry - https://opentelemetry.io/docs/
Don't forget to check out Awesome Github Repositories
Join Telegram group for more resources & discussions!_