Programming Languages
Python Documentation
docs.python.orgComplete language reference, standard library documentation, and beginner tutorials from the Python Software Foundation.
Visit DocumentationJavaScript Reference
developer.mozilla.orgMozilla's comprehensive JavaScript documentation - the industry standard reference for web developers worldwide.
Visit DocumentationJava Tutorials
docs.oracle.comOfficial Java tutorials from Oracle covering core concepts, APIs, and enterprise development practices.
Visit DocumentationC++ Reference
cppreference.comThe most comprehensive C and C++ language reference with STL documentation and code examples.
Visit DocumentationGo Documentation
go.devOfficial Go programming language documentation including the tour, effective Go guide, and standard library.
Visit DocumentationRust Language
rust-lang.orgLearn Rust with "The Book", Rustlings exercises, and comprehensive official documentation.
Visit DocumentationWeb Development
W3Schools
w3schools.comThe world's largest web developer site with interactive tutorials for HTML, CSS, JavaScript, and more.
Visit WebsiteMDN Web Docs
developer.mozilla.orgMozilla's structured learning path covering HTML, CSS, JavaScript, accessibility, and web APIs.
Visit WebsitefreeCodeCamp
freecodecamp.orgLearn to code for free with 3,000+ hours of curriculum, real projects, and verified certifications.
Visit WebsiteCSS-Tricks
css-tricks.comTips, tricks, and techniques on CSS. Essential resource for Flexbox, Grid, and modern styling.
Visit WebsiteFrameworks & Libraries
React
react.devOfficial React documentation with interactive tutorials, API reference, and best practices.
Visit DocumentationNode.js
nodejs.orgOfficial Node.js documentation for server-side JavaScript, APIs, and the npm ecosystem.
Visit DocumentationVue.js
vuejs.orgThe Progressive JavaScript Framework documentation - approachable, performant, and versatile.
Visit DocumentationAngular
angular.ioOfficial Angular documentation for building enterprise-scale web applications with TypeScript.
Visit DocumentationDjango
djangoproject.comThe high-level Python web framework that encourages rapid development and clean design.
Visit DocumentationFlutter
flutter.devBuild natively compiled applications for mobile, web, and desktop from a single codebase.
Visit DocumentationData Science & Machine Learning
NumPy
numpy.orgThe fundamental package for scientific computing with Python. Arrays, matrices, and mathematical functions.
Visit DocumentationPandas
pandas.pydata.orgPowerful data analysis and manipulation library. DataFrames, time series, and data cleaning.
Visit DocumentationTensorFlow
tensorflow.orgEnd-to-end open source platform for machine learning with tutorials and guides.
Visit DocumentationPyTorch
pytorch.orgDeep learning framework with strong GPU acceleration and dynamic computation graphs.
Visit DocumentationBeginner-Friendly Platforms
Scratch
scratch.mit.eduVisual block-based programming for creating stories, games, and animations. Ideal for ages 8+.
Visit WebsiteCode.org
code.orgLearn computer science through fun activities and games. Hour of Code and full CS curriculum.
Visit WebsiteKhan Academy
khanacademy.orgFree world-class education including computer programming, algorithms, and computer science.
Visit WebsiteCodecademy
codecademy.comInteractive, hands-on coding lessons in 14+ programming languages with career paths.
Visit WebsitePractice & Coding Challenges
LeetCode
leetcode.comThe leading platform for technical interview preparation with 3,000+ coding problems.
Visit WebsiteHackerRank
hackerrank.comPractice coding, prepare for interviews, and earn skill certifications recognized by employers.
Visit WebsiteGeeksforGeeks
geeksforgeeks.orgComputer science portal with tutorials, practice problems, and interview preparation content.
Visit WebsiteExercism
exercism.orgDevelop fluency in 67 programming languages with practice exercises and mentor feedback.
Visit WebsiteDeveloper Tools
GitHub Docs
docs.github.comLearn Git version control and GitHub for collaboration, repositories, and CI/CD workflows.
Visit DocumentationVS Code
code.visualstudio.comMaster Visual Studio Code - setup, extensions, debugging, and productivity features.
Visit DocumentationDocker
docs.docker.comLearn containerization for consistent development environments and deployment.
Visit DocumentationKubernetes
kubernetes.ioContainer orchestration for automating deployment, scaling, and management of applications.
Visit Documentation