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!_

🧰 Useful Resources for Your Placement Prep