Welcome to Runexis Forge!
This repository provides step-by-step guides and practical examples to help you install, configure, and start using various programming languages across different platforms (Windows, Linux, macOS).
Whether you're a beginner or setting up a fresh dev environment, this guide has you covered.
- What You'll Find Here
- Quick Start
- Quick Navigation
- Popular Learning Paths
- Supported Languages
- Repository Structure
- Getting Started
- How to Use This Repository
- Contributing
- Community
- Resources
- Roadmap
- License
- Support
New here? Get coding in 5 minutes!
👉 Check out our QUICKSTART.md for the fastest way to:
- Install any language
- Run your first program
- Start learning immediately
Or jump directly to a language folder and follow the installation guide!
Jump to your area of interest:
| Category | Quick Links |
|---|---|
| 💻 Languages | Python · JavaScript · Java · Go · Rust · TypeScript |
| 🎨 Frontend | React · Vue · Angular · Svelte · Astro |
| ⚙️ Backend | Django · FastAPI · Spring Boot · Express · Gin |
| ☁️ Cloud/DevOps | AWS · Docker · Kubernetes · Terraform |
| 🗄️ Databases | PostgreSQL · MongoDB · Redis · MySQL |
| 🐧 Linux | Ubuntu · Arch · Debian · Fedora |
| 🎮 Game Dev | Unity · Godot · Unreal |
Structured paths to guide your learning journey:
- Start with HTML/CSS/JavaScript
- Learn React or Vue
- Backend with Node.js/Express or Python/Django
- Database: PostgreSQL or MongoDB
- Deploy with Docker and AWS
- Master Linux basics
- Learn Git and GitHub
- Containerization: Docker → Kubernetes
- IaC: Terraform or Ansible
- CI/CD: GitHub Actions or Jenkins
- Cloud Platform: AWS, Azure, or GCP
- Python basics: Python
- Libraries: NumPy → Pandas
- Visualization: Matplotlib → Streamlit
- Machine Learning: TensorFlow or PyTorch
- Big Data: Apache Spark and Kafka
- Choose your engine: Unity (C#) or Godot (GDScript/C#)
- Learn C# or C++
- Graphics with Three.js or Babylon.js
- Advanced: Unreal Engine with C++
- Foundations: Linux + Networking
- Security distros: Kali Linux or Parrot
- Tools: Burp Suite · Metasploit · Wireshark
- Scanning: Trivy · Snyk · SonarQube
- Secrets: HashiCorp Vault
- ✅ Installation Guides – Step-by-step setup for each language
- ✅ Usage Examples – Basic syntax and starter scripts
- ✅ Practice Questions – Hands-on coding exercises (Beginner to Advanced)
- ✅ Backend Frameworks – 42 frameworks including Django, Flask, FastAPI, Spring Boot, ASP.NET Core, Laravel, Ruby on Rails, Gin, and more
- ✅ Frontend Frameworks – 11 frameworks including Angular, React, Vue, Svelte, NuxtJs, Remix, Astro, SolidJs, Electron, Tauri, Vite
- ✅ DevOps & CI/CD Tools – 26 tools including Docker, Kubernetes, Terraform, Ansible, Git, Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD, and more
- ✅ Cloud Platforms – AWS, Azure, GCP, DigitalOcean with comprehensive guides
- ✅ Databases – 11 databases including MySQL, PostgreSQL, MongoDB, Redis, Neo4j, SQLite, MariaDB, and more
- ✅ Platform Coverage – Instructions for Windows, Linux, and macOS
- ✅ Tooling Help – IDE setup, compilers, package managers
- ✅ Troubleshooting Tips – Common issues and their fixes
- ✅ Data Engineering – Apache Spark, Apache Kafka, Pandas, NumPy, dbt, Airflow, and more
- ✅ AI/ML & Data Apps – TensorFlow, Streamlit, LangChain
- ✅ Game Development – 9 game engines including Unity, Unreal Engine, Godot, CryEngine, and more
- ✅ Security Testing – Tools like Trivy, SonarQube, Snyk, HashiCorp Vault, Burp Suite, Metasploit
- ✅ Linux Distributions – 26 distros across families (Debian, Arch, RedHat, etc.)
- ✅ Development Tools – JSON, XML, CSV, YAML, TOML parsing and manipulation
This repository currently includes guides and practice questions for:
| Language | Installation Guide | Practice Questions | Status |
|---|---|---|---|
| Python 🐍 | ✅ Available | 21 Questions | Active |
| Java ☕ | ✅ Available | 10 Questions | Active |
| C/C++ ⚡ | ✅ Available | 10+ Questions | Active |
| PHP 🐘 | ✅ Available | 10 Questions | Active |
| R 📊 | ✅ Available | 10 Questions | Active |
| Rust 🦀 | ✅ Available | Multiple Questions | Active |
| Go (Golang) 🐹 | ✅ Available | 10 Questions | Active |
| JavaScript 🟨 | ✅ Available | 25 Questions + 3 Frameworks | Active |
| TypeScript 📘 | ✅ Available | 10 Questions | Active |
| Kotlin 🟣 | ✅ Available | Starter Questions | Active |
| Swift 🍎 | ✅ Available | Starter Questions | Active |
| Ruby 💎 | ✅ Available | Starter Content | Active |
| C# 💜 | ✅ Available | Complete Guide | Active |
| MATLAB 📐 | ✅ Available | Complete Guide | Active |
| Dart with Flutter 🎯 | ✅ Available | Complete Guide | Active |
| Assembly ⚙️ | ✅ Available | Complete Guide | Active |
| Scala 🔴 | ✅ Available | Complete Guide | Active |
| Bash 🐚 | ✅ Available | Shell Scripting + 10 Questions | Active |
| KQL 📊 | ✅ Available | Query Language + 10 Questions | Active |
| SQL 🗄️ | ✅ Available | 10 Questions + 11 DB Guides | Active |
| Zig ⚡ | ✅ Available | Systems Programming | Active |
| Elixir 💧 | ✅ Available | Functional Programming | Active |
| Lua 🌙 | ✅ Available | Scripting & Game Dev | Active |
| Haskell 🎓 | ✅ Available | Functional Programming | Active |
📁 Organization: 35+ languages organized by category in Programming-Languages/:
- General-purpose/: Kotlin, Scala, Swift, Dart with Flutter
- Scripting/: Python, PHP, Ruby, Bash, Perl, PowerShell
- WebDevelopment/: JavaScript (+ Node.js, Express, Next.js), TypeScript
- SystemsProgramming/: Assembly, C, C++, Rust
- EnterpriseApplications/: C#, Java
- DataScience&Analytics/: R, MATLAB, KQL, Julia
- Cloud-native/: Go (Golang)
👉 See Programming-Languages/README.md for complete categorized navigation
| Framework | Guide Available | Topics Covered | Status |
|---|---|---|---|
| Angular |
✅ Available | TypeScript, Components, Services, RxJS | Active |
| React ⚛️ | ✅ Available | Components, Hooks, State Management | Active |
| Vue 💚 | ✅ Available | Composition API, Reactivity, Components | Active |
| Svelte 🧡 | ✅ Available | Reactive UI, Compiler-based | Active |
| NuxtJs 🟢 | ✅ Available | Vue Meta-framework, SSR, SSG | Active |
| Remix 🔵 | ✅ Available | React Framework, Nested Routes | Active |
| Astro 🚀 | ✅ Available | Islands Architecture, Static-first | Active |
| SolidJs 🔶 | ✅ Available | Fine-grained Reactivity | Active |
| Electron 🖥️ | ✅ Available | Desktop Apps with Web Tech | Active |
| Tauri 🦀 | ✅ Available | Rust + Web UI Desktop Apps | Active |
| Qwik ⚡ | ✅ Available | Resumability, O(1) Loading | Active |
| htmx 🔷 | ✅ Available | Hypermedia-driven Applications | Active |
| Alpine.js 🏔️ | ✅ Available | Lightweight JavaScript Framework | Active |
| Lit 🔥 | ✅ Available | Web Components Library | Active |
| Framework | Guide Available | Topics Covered | Status |
|---|---|---|---|
| Django 🎯 | ✅ Available | MTV, ORM, Admin, REST APIs, Auth | Active |
| Flask 🌶️ | ✅ Available | Microframework, SQLAlchemy, Blueprints, APIs | Active |
| FastAPI ⚡ | ✅ Available | Modern Python API, Async, Type Hints | Active |
| Spring Boot 🍃 | ✅ Available | Java Enterprise, Microservices | Active |
| ASP.NET Core 🔷 | ✅ Available | C# Web Framework, MVC, APIs | Active |
| Laravel 🔺 | ✅ Available | PHP Framework, Eloquent ORM | Active |
| Ruby on Rails 💎 | ✅ Available | Ruby Framework, MVC, Active Record | Active |
| Gin 🍸 | ✅ Available | Go HTTP Framework, Fast & Minimal | Active |
| Express.js 🟩 | ✅ Available | Node.js Framework, Middleware | Active |
| Next.js ▲ | ✅ Available | React Framework, SSR, API Routes | Active |
| NestJS 🐈 | ✅ Available | TypeScript Backend Framework | Active |
| Phoenix 🔥 | ✅ Available | Elixir Web Framework | Active |
| Rocket 🚀 | ✅ Available | Rust Web Framework | Active |
| Actix ⚡ | ✅ Available | Rust Actor Framework | Active |
| Supabase 🔋 | ✅ Available | Firebase Alternative, PostgreSQL | Active |
| Tool | Guide Available | Topics Covered | Status |
|---|---|---|---|
| Docker 🐳 | ✅ Available | Containers, Images, Compose, Networking | Active |
| Kubernetes ☸️ | ✅ Available | Container Orchestration, Pods, Services | Active |
| Terraform 🏗️ | ✅ Available | Infrastructure as Code, Multi-cloud | Active |
| Ansible 🤖 | ✅ Available | Configuration Management, Automation | Active |
| Git 📚 | ✅ Available | Version Control, Branching, Workflows | Active |
| Jenkins 🔧 | ✅ Available | CI/CD, Pipelines, Automation | Active |
| ArgoCD 🐙 | ✅ Available | GitOps Continuous Delivery | Active |
| Prometheus 📊 | ✅ Available | Monitoring & Alerting | Active |
| Grafana 📈 | ✅ Available | Observability & Dashboards | Active |
| Tool | Guide Available | Topics Covered | Status |
|---|---|---|---|
| Bash 🐚 | ✅ Available | Shell Scripting, Commands, Automation | Active |
| KQL 📊 | ✅ Available | Azure Queries, Log Analytics, Data Analysis | Active |
| GitHub 🐙 | ✅ Available | Collaboration, Actions, Pull Requests | Active |
| Postman 📮 | ✅ Available | API Testing, Collections, Newman | Active |
| Jest 🃏 | ✅ Available | Testing Framework, Mocking, Coverage | Active |
| Vite ⚡ | ✅ Available | Frontend tooling, dev server, builds | Active |
| Vitest 🧪 | ✅ Available | Unit testing for Vite projects | Active |
| Bun 🥟 | ✅ Available | Fast all-in-one JavaScript runtime | Active |
| Deno 🦕 | ✅ Available | Secure TypeScript/JavaScript runtime | Active |
| pnpm 📦 | ✅ Available | Fast, disk space efficient package manager | Active |
| YAML 🧾 | ✅ Available | Config format basics and examples | Active |
| TOML 🧩 | ✅ Available | Config format basics and examples | Active |
| Topic | Guide Available | Notes | Status |
|---|---|---|---|
| Laravel 🧱 | ✅ Available | PHP web framework starter docs | Active |
| Cuba 🧊 | ✅ Available | Minimal Ruby web framework starter docs | Active |
| LangChain 🔗 | ✅ Available | LLM app framework starter docs | Active |
| TensorFlow 🧠 | ✅ Available | ML framework starter docs | Active |
| Streamlit 📈 | ✅ Available | Python data apps starter docs | Active |
| Tauri 🖥️ | ✅ Available | Desktop apps (Rust + web UI) starter docs | Active |
| Distribution | Type | Guide Available | Focus Area | Status |
|---|---|---|---|---|
| Alpine 🏔️ | Minimal | ✅ Available | Containers, minimal systems | Active |
| Arch 🎯 | Rolling | ✅ Available | Cutting-edge, customization | Active |
| ChromeOS Flex 💻 | Cloud-first | ✅ Available | Legacy hardware revival, education | Active |
| Debian 🌀 | Stable | ✅ Available | Stability, servers | Active |
| Gentoo 🐧 | Source-based | ✅ Available | Customization, optimization | Active |
| MX Linux 🖥️ | Desktop | ✅ Available | User-friendly, performance | Active |
| NixOS ❄️ | Declarative | ✅ Available | Reproducible systems | Active |
| Pop!_OS 🎨 | Desktop | ✅ Available | Developers, creators, gaming | Active |
| Qubes OS 🔒 | Security | ✅ Available | Security through isolation | Active |
| RedHat 🎩 | Enterprise | ✅ Available | Enterprise servers | Active |
| Rocky Linux 🏔️ | Enterprise | ✅ Available | RHEL replacement, CentOS successor | Active |
| Slackware 🐱 | Traditional | ✅ Available | Unix-like simplicity | Active |
| SteamOS 🎮 | Gaming | ✅ Available | Gaming, Steam Deck | Active |
| Tails 🔐 | Privacy | ✅ Available | Anonymity, privacy, Tor | Active |
| Zorin 💎 | Desktop | ✅ Available | Windows users, beginners | Active |
| Platform | Guide Available | Topics Covered | Status |
|---|---|---|---|
| AWS ☁️ | ✅ Available | EC2, S3, Lambda, CLI, IAM | Active |
| Azure 🔷 | ✅ Available | VMs, App Service, AKS, CLI | Active |
| GCP 🌐 | ✅ Available | Compute Engine, Cloud Run, GKE, gcloud | Active |
| DigitalOcean 🌊 | ✅ Available | Droplets, DOKS, Spaces, doctl | Active |
| Database | Type | Guide Available | Topics Covered | Status |
|---|---|---|---|---|
| MySQL 🐬 | Relational | ✅ Available | SQL basics, queries, indexes | Active |
| PostgreSQL 🐘 | Relational | ✅ Available | Advanced SQL, JSONB, extensions | Active |
| MongoDB 🍃 | NoSQL | ✅ Available | Documents, aggregation, indexes | Active |
| Redis 🔴 | Cache/Store | ✅ Available | Key-value, pub/sub, data structures | Active |
| DynamoDB ⚡ | NoSQL | ✅ Available | AWS NoSQL, partition keys, GSI | Active |
| MariaDB 🦭 | Relational | ✅ Available | MySQL-compatible, clustering | Active |
| SQLite 📦 | Embedded | ✅ Available | Serverless, file-based SQL | Active |
| IBM Db2 💼 | Enterprise | ✅ Available | Enterprise RDBMS, HADR | Active |
| Neo4j 🕸️ | Graph | ✅ Available | Cypher, nodes, relationships | Active |
| Snowflake ❄️ | Cloud DW | ✅ Available | Data warehouse, virtual warehouses | Active |
| BigQuery 📊 | Cloud DW | ✅ Available | Google's serverless analytics | Active |
| CockroachDB 🪳 | Distributed | ✅ Available | Distributed SQL, Postgres-compatible | Active |
| Cassandra 💎 | NoSQL | ✅ Available | Wide-column store, high availability | Active |
| Supabase 🔋 | Backend | ✅ Available | PostgreSQL-based Firebase alternative | Active |
| PlanetScale 🌍 | MySQL | ✅ Available | Serverless MySQL, branching | Active |
| Tool/Library | Guide Available | Topics Covered | Status |
|---|---|---|---|
| Apache Spark ⚡ | ✅ Available | PySpark, DataFrames, Read/Write, Basics | Active |
| Apache Kafka 📨 | ✅ Available | Topics, Producers/Consumers, Offsets, Basics | Active |
| Pandas 🧮 | ✅ Available | DataFrames, I/O, groupby, cleaning | Active |
| NumPy 🔢 | ✅ Available | ndarrays, broadcasting, basic ops | Active |
| TensorFlow 🧠 | ✅ Available | ML framework, neural networks | Active |
| PyTorch 🔥 | ✅ Available | Deep learning framework | Active |
| Streamlit 📈 | ✅ Available | Python data apps, dashboards | Active |
| LangChain 🔗 | ✅ Available | LLM applications, chains | Active |
| Hugging Face 🤗 | ✅ Available | Transformers, model hub | Active |
| dbt 🔧 | ✅ Available | Data transformation tool | Active |
| Airbyte 🔄 | ✅ Available | Data integration platform | Active |
| Engine | Type | Guide Available | Best For | Status |
|---|---|---|---|---|
| Unity 🎮 | 3D/2D | ✅ Available | Cross-platform, mobile games | Active |
| Unreal Engine 🚀 | 3D | ✅ Available | AAA games, photorealistic graphics | Active |
| Godot 🤖 | 3D/2D | ✅ Available | Open-source, indie games | Active |
| CryEngine 💎 | 3D | ✅ Available | High-end graphics, FPS games | Active |
| Panda3D 🐼 | 3D | ✅ Available | Python-based game development | Active |
| Cocos2d 🎯 | 2D | ✅ Available | Mobile 2D games | Active |
| GameMaker Studio 🎨 | 2D | ✅ Available | Beginner-friendly 2D games | Active |
| Spring Engine 🌱 | RTS | ✅ Available | Real-time strategy games | Active |
| Rage 🎭 | 3D | ✅ Available | Rockstar games (study/modding) | Active |
| Tool | Guide Available | Topics Covered | Status |
|---|---|---|---|
| AquaSecurity/Trivy 🛡️ | ✅ Available | Container scanning, vulnerability detection | Active |
| SonarQube 📊 | ✅ Available | Code quality, static analysis, gates | Active |
| Snyk 🔐 | ✅ Available | Dependency scanning, security testing | Active |
| HashiCorp Vault 🔒 | ✅ Available | Secrets management, encryption | Active |
| Burp Suite 🕵️ | ✅ Available | Web security testing, proxy | Active |
| Metasploit 💣 | ✅ Available | Penetration testing framework | Active |
| OpenVAS 🔍 | ✅ Available | Vulnerability scanner | Active |
| Scapy 📡 | ✅ Available | Packet manipulation, network analysis | Active |
| Tool | Guide Available | Topics Covered | Status |
|---|---|---|---|
| Docker 🐳 | ✅ Available | Containers, Images, Compose, Networking | Active |
| Kubernetes ☸️ | ✅ Available | Pods, Deployments, Services, kubectl basics | Active |
| Terraform 🧱 | ✅ Available | IaC concepts, init/plan/apply workflow | Active |
| Ansible 🧰 | ✅ Available | Inventories, playbooks, modules basics | Active |
| Git 📚 | ✅ Available | Version Control, Branching, Workflows | Active |
| GitHub Actions 🔄 | ✅ Available | CI/CD workflows, automation | Active |
| GitLab CI/CD 🦊 | ✅ Available | Pipelines, runners, deployment | Active |
| Bitbucket Pipelines 🪣 | ✅ Available | CI/CD for Bitbucket repos | Active |
| Jenkins 🔧 | ✅ Available | Build automation, pipelines | Active |
| System | Documentation | Topics Covered | Status |
|---|---|---|---|
| Windows 🪟 | ✅ Available | Versions (95-11), PowerShell, winget, WSL | Active |
| macOS 🍎 | ✅ Available | Setup, Homebrew, Terminal, development | Active |
| iOS 📱 | ✅ Available | Xcode, SwiftUI, signing, deployment | Active |
| Android 🤖 | ✅ Available | Android Studio, Kotlin, Gradle, Compose | Active |
| WSL 🐧 | ✅ Available | Run Linux on Windows (WSL 1/2 basics) | Active |
| Family | Distros Documented | Focus | Status |
|---|---|---|---|
| Arch 🔷 | Arch, BlackArch, GarudaLinux, RedArch, SteamOS | Rolling release, cutting-edge | Active |
| Debian 🌀 | Debian, Ubuntu, MintLinux, KaliLinux, ParrotSec, Pop!_OS, Zorin, MX Linux, Tails | Stability, broad hardware support | Active |
| Red Hat 🎩 | RHEL, Fedora, CentOS, Oracle Linux, Rocky Linux | Enterprise, commercial support | Active |
| Independent 🔧 | Alpine, Gentoo, NixOS, Slackware, Qubes OS, ChromeOS Flex | Specialized use cases | Active |
| Distribution | Type | Guide Available | Focus Area | Status |
|---|---|---|---|---|
| Alpine 🏔️ | Minimal | ✅ Available | Containers, embedded systems | Active |
| Arch 🔷 | Rolling | ✅ Available | Customization, latest software | Active |
| BlackArch 🐉 | Security | ✅ Available | Penetration testing (2800+ tools) | Active |
| CentOS 🔴 | Enterprise | ✅ Available | RHEL downstream (deprecated) | Legacy |
| ChromeOS Flex 💻 | Cloud | ✅ Available | Legacy hardware, education | Active |
| Debian 🌀 | Stable | ✅ Available | Servers, stability | Active |
| Fedora 🎩 | Cutting-edge | ✅ Available | RHEL upstream, latest features | Active |
| Garuda Linux 🦅 | Gaming | ✅ Available | Gaming-focused Arch derivative | Active |
| Gentoo 🏴 | Source | ✅ Available | Compile from source, optimization | Active |
| Kali Linux 🐉 | Security | ✅ Available | Penetration testing, security audits | Active |
| Mint Linux 🌿 | Desktop | ✅ Available | User-friendly, Windows alternative | Active |
| MX Linux 🔧 | Desktop | ✅ Available | #1 on DistroWatch, stability | Active |
| NixOS ❄️ | Declarative | ✅ Available | Reproducible, functional package management | Active |
| Oracle Linux 🔴 | Enterprise | ✅ Available | RHEL-compatible, Oracle support | Active |
| Parrot Security 🦜 | Security | ✅ Available | Security, privacy, development | Active |
| Pop!_OS 🎨 | Desktop | ✅ Available | Developer-friendly, System76 hardware | Active |
| Qubes OS 🛡️ | Security | ✅ Available | Security by compartmentalization | Active |
| RedArch 🔴🔷 | Hybrid | ✅ Available | Arch + Red Hat features | Active |
| RHEL 🎩 | Enterprise | ✅ Available | Commercial support, stability | Active |
| Rocky Linux 🏔️ | Enterprise | ✅ Available | CentOS replacement, RHEL-compatible | Active |
| Slackware 🐱 | Traditional | ✅ Available | Oldest distribution, simplicity | Active |
| SteamOS 🎮 | Gaming | ✅ Available | Valve's Steam Deck OS, Proton layer | Active |
| Tails 🔐 | Privacy | ✅ Available | Tor integration, amnesia, anonymity | Active |
| Ubuntu 🟠 | Desktop | ✅ Available | Most popular, LTS releases | Active |
| Zorin OS 💎 | Desktop | ✅ Available | Windows-like interface, beginners | Active |
Before you begin, ensure you have:
- ✅ Git installed (Download)
- ✅ Text Editor/IDE (VS Code, IntelliJ IDEA, PyCharm, etc.)
- ✅ Terminal/Command Prompt access
- ✅ Internet connection for downloading dependencies
| Technology | Recommended IDE | Alternative |
|---|---|---|
| Python | VS Code, PyCharm | Jupyter Notebook, Spyder |
| Java | IntelliJ IDEA, Eclipse | NetBeans, VS Code |
| JavaScript/TypeScript | VS Code, WebStorm | Sublime Text, Atom |
| C/C++ | VS Code, CLion | Code::Blocks, Dev-C++ |
| C#/.NET | Visual Studio, Rider | VS Code |
| Go | GoLand, VS Code | Vim/Neovim |
| Rust | VS Code, RustRover | IntelliJ IDEA |
| Web Dev | VS Code, WebStorm | Sublime Text |
Using Git:
git clone https://github.com/Srijan-XI/RunexisForge.git
cd RunexisForgeOr download as ZIP:
- Visit RunexisForge Repository
- Click Code → Download ZIP
- Extract and navigate to the folder
Navigate to the folder of what you want to learn:
📂 Programming Languages
# Scripting Languages
cd Programming-Languages/Scripting/PYTHON/ # Python 3.x
cd Programming-Languages/Scripting/PHP/ # PHP 8.x
cd Programming-Languages/Scripting/Ruby/ # Ruby 3.x
cd Programming-Languages/Scripting/Bash/ # Bash Scripting
cd Programming-Languages/Scripting/PowerShell/ # PowerShell
# Web Development
cd Programming-Languages/WebDevelopment/JavaScript/ # JavaScript + Node.js
cd Programming-Languages/WebDevelopment/TypeScript/ # TypeScript
cd Programming-Languages/WebDevelopment/HTML-CSS/ # HTML5 & CSS3
# Systems Programming
cd Programming-Languages/SystemsProgramming/C/ # C Language
cd Programming-Languages/SystemsProgramming/CPP/ # C++
cd Programming-Languages/SystemsProgramming/RUST/ # Rust
cd Programming-Languages/SystemsProgramming/Zig/ # Zig
cd Programming-Languages/SystemsProgramming/Assembly/ # Assembly
# Enterprise Applications
cd Programming-Languages/EnterpriseApplications/JAVA/ # Java
cd Programming-Languages/EnterpriseApplications/CSharp/ # C# (.NET)
# Cloud-Native & Modern Languages
cd Programming-Languages/Cloud-native/Golang/ # Go (Golang)
cd Programming-Languages/General-purpose/Kotlin/ # Kotlin
cd Programming-Languages/General-purpose/Scala/ # Scala
cd Programming-Languages/General-purpose/Swift/ # Swift
cd Programming-Languages/General-purpose/Dart/ # Dart + Flutter
# Functional Programming
cd Programming-Languages/Functional/Elixir/ # Elixir
cd Programming-Languages/Functional/Haskell/ # Haskell
# Data Science & Analytics
cd Programming-Languages/DataScience&Analytics/R/ # R Language
cd Programming-Languages/DataScience&Analytics/MATLAB/ # MATLAB
cd Programming-Languages/DataScience&Analytics/KQL/ # Kusto Query Language
cd Programming-Languages/DataScience&Analytics/Julia/ # Julia🎨 Frontend Frameworks
cd Frontend-Frameworks/React/ # React 18+
cd Frontend-Frameworks/Vue/ # Vue 3
cd Frontend-Frameworks/Angular/ # Angular 17+
cd Frontend-Frameworks/Svelte/ # Svelte 4
cd Frontend-Frameworks/NuxtJs/ # Nuxt.js 3
cd Frontend-Frameworks/Astro/ # Astro
cd Frontend-Frameworks/Remix/ # Remix
cd Frontend-Frameworks/SolidJs/ # SolidJS
cd Frontend-Frameworks/Qwik/ # Qwik
cd Frontend-Frameworks/htmx/ # htmx
cd Frontend-Frameworks/Alpine.js/ # Alpine.js
cd Frontend-Frameworks/Lit/ # Lit
cd Frontend-Frameworks/Electron/ # Electron
cd Frontend-Frameworks/Tauri/ # Tauri
cd Frontend-Frameworks/Vite/ # Vite⚙️ Backend Frameworks
# Python Backends
cd Backend-Web/02-Web-Frameworks/Django/ # Django 5.x
cd Backend-Web/02-Web-Frameworks/Flask/ # Flask
cd Backend-Web/02-Web-Frameworks/FastAPI/ # FastAPI
# JavaScript/TypeScript Backends
cd Backend-Web/02-Web-Frameworks/Express/ # Express.js
cd Backend-Web/02-Web-Frameworks/NestJS/ # NestJS
cd Backend-Web/02-Web-Frameworks/Next.js/ # Next.js
# Java Backends
cd Backend-Web/02-Web-Frameworks/"Spring Boot"/ # Spring Boot 3.x
# Go Backends
cd Backend-Web/02-Web-Frameworks/Gin/ # Gin
cd Backend-Web/02-Web-Frameworks/Fiber/ # Fiber
# Rust Backends
cd Backend-Web/02-Web-Frameworks/Rocket/ # Rocket
cd Backend-Web/02-Web-Frameworks/Actix/ # Actix-web
# Others
cd Backend-Web/02-Web-Frameworks/Laravel/ # Laravel (PHP)
cd Backend-Web/02-Web-Frameworks/Rails/ # Ruby on Rails
cd Backend-Web/02-Web-Frameworks/Phoenix/ # Phoenix (Elixir)
cd Backend-Web/06-Backend-as-a-Service/Supabase/ # Supabase☁️ Cloud & DevOps
# Cloud Providers
cd Cloud-DevOps/06-Cloud-Providers/AWS/ # Amazon Web Services
cd Cloud-DevOps/06-Cloud-Providers/Azure/ # Microsoft Azure
cd Cloud-DevOps/06-Cloud-Providers/GCP/ # Google Cloud Platform
cd Cloud-DevOps/06-Cloud-Providers/DigitalOcean/ # DigitalOcean
# Version Control
cd Cloud-DevOps/01-Version-Control/Git/ # Git
cd Cloud-DevOps/01-Version-Control/GitHub/ # GitHub
cd Cloud-DevOps/01-Version-Control/GitLab/ # GitLab
cd Cloud-DevOps/01-Version-Control/Bitbucket/ # Bitbucket
# Containerization & Orchestration
cd Cloud-DevOps/04-Containerization/Docker/ # Docker
cd Cloud-DevOps/04-Containerization/Kubernetes/ # Kubernetes (K8s)
cd Cloud-DevOps/04-Containerization/Podman/ # Podman
# Infrastructure as Code
cd Cloud-DevOps/05-Infrastructure-as-Code/Terraform/ # Terraform
cd Cloud-DevOps/05-Infrastructure-as-Code/Pulumi/ # Pulumi
cd Cloud-DevOps/05-Infrastructure-as-Code/CloudFormation/ # AWS CloudFormation
# CI/CD
cd Cloud-DevOps/03-CI-CD/GitHub-Actions/ # GitHub Actions
cd Cloud-DevOps/03-CI-CD/GitLab-CI/ # GitLab CI/CD
cd Cloud-DevOps/03-CI-CD/Jenkins/ # Jenkins
cd Cloud-DevOps/03-CI-CD/ArgoCD/ # ArgoCD
cd Cloud-DevOps/03-CI-CD/CircleCI/ # CircleCI
# Configuration Management
cd Cloud-DevOps/09-Automation-Workflows/Ansible/ # Ansible
cd Cloud-DevOps/09-Automation-Workflows/Chef/ # Chef
# Monitoring & Observability
cd Cloud-DevOps/07-Monitoring-Observability/Prometheus/ # Prometheus
cd Cloud-DevOps/07-Monitoring-Observability/Grafana/ # Grafana
cd Cloud-DevOps/07-Monitoring-Observability/ELK/ # ELK Stack🗄️ Databases
# Relational Databases
cd "SQL&DB'S"/MySQL/ # MySQL 8.x
cd "SQL&DB'S"/PostgreSQL/ # PostgreSQL 16
cd "SQL&DB'S"/MariaDB/ # MariaDB
cd "SQL&DB'S"/SQLite/ # SQLite
cd "SQL&DB'S"/MicrosoftSQL/ # MS SQL Server
# NoSQL Databases
cd "SQL&DB'S"/MongoDB/ # MongoDB
cd "SQL&DB'S"/Redis/ # Redis
cd "SQL&DB'S"/DynamoDB/ # AWS DynamoDB
cd "SQL&DB'S"/Cassandra/ # Apache Cassandra
cd "SQL&DB'S"/CouchDB/ # CouchDB
# Graph Databases
cd "SQL&DB'S"/Neo4j/ # Neo4j
# Cloud Data Warehouses
cd "SQL&DB'S"/Snowflake/ # Snowflake
cd "SQL&DB'S"/BigQuery/ # Google BigQuery
# Modern Database Solutions
cd "SQL&DB'S"/Supabase/ # Supabase
cd "SQL&DB'S"/PlanetScale/ # PlanetScale
cd "SQL&DB'S"/CockroachDB/ # CockroachDB📊 Data & Analytics
# Data Processing
cd Data-Analytics/01-Data-Processing/Pandas/ # Pandas
cd Data-Analytics/01-Data-Processing/NumPy/ # NumPy
cd Data-Analytics/01-Data-Processing/dbt/ # dbt
# Distributed Computing
cd Data-Analytics/02-Distributed-Computing/Spark/ # Apache Spark
cd Data-Analytics/02-Distributed-Computing/Hadoop/ # Apache Hadoop
# Streaming Platforms
cd Data-Analytics/07-Streaming-Platforms/Kafka/ # Apache Kafka
cd Data-Analytics/07-Streaming-Platforms/Flink/ # Apache Flink
# Machine Learning & AI
cd Data-Analytics/04-Deep-Learning/TensorFlow/ # TensorFlow
cd Data-Analytics/04-Deep-Learning/PyTorch/ # PyTorch
cd Data-Analytics/06-AI-LLM/LangChain/ # LangChain
cd Data-Analytics/06-AI-LLM/HuggingFace/ # Hugging Face
# Visualization
cd Data-Analytics/10-Visualization-Apps/Streamlit/ # Streamlit
cd Data-Analytics/10-Visualization-Apps/Tableau/ # Tableau🔒 Security & Testing
cd Security-Testing/Trivy/ # Container Security
cd Security-Testing/SonarQube/ # Code Quality
cd Security-Testing/Snyk/ # Dependency Scanning
cd Security-Testing/Vault/ # HashiCorp Vault
cd Security-Testing/BurpSuite/ # Web Security
cd Security-Testing/Metasploit/ # Penetration Testing
cd Security-Testing/Postman/ # API Testing
cd Security-Testing/Jest/ # JavaScript Testing🎮 Game Engines
cd Game-Engines/Unity/ # Unity Engine
cd Game-Engines/Godot/ # Godot Engine
cd "Game-Engines/Unreal Engine"/ # Unreal Engine 5
cd Game-Engines/CryEngine/ # CryEngine
cd Game-Engines/Panda3D/ # Panda3D🐧 Operating Systems
# Desktop OS
cd Operating-Systems/Windows/ # Windows 10/11
cd Operating-Systems/macOS/ # macOS
cd Operating-Systems/Linux/ # Various Linux Distros
# Mobile OS
cd Operating-Systems/Android/ # Android Development
cd Operating-Systems/iOS/ # iOS Development
# Linux Distributions
cd Linux/Debian/Ubuntu/ # Ubuntu
cd Linux/Arch/ # Arch Linux
cd Linux/RedHat/Fedora/ # Fedora
cd Linux/Debian/Kali/ # Kali LinuxEach technology folder contains comprehensive documentation:
📖 What You'll Find:
- ✅ Installation guides for Windows, macOS, and Linux
- ✅ Getting Started tutorials and examples
- ✅ Configuration best practices
- ✅ Common Issues and troubleshooting
- ✅ Practice questions (where applicable)
- ✅ Resources and further learning materials
Example Structure:
Programming-Languages/Scripting/PYTHON/
├── README.md # Overview & Quick Links
├── INSTALL.md # Installation Guide (all OS)
├── GETTING-STARTED.md # First Steps & Examples
├── PRACTICE-QUESTIONS/ # Coding Exercises
│ ├── Beginner/
│ ├── Intermediate/
│ └── Advanced/
└── RESOURCES.md # Learning Resources
After installation, test your skills:
📝 Question Categories:
- 🟢 Beginner - Variables, loops, functions
- 🟡 Intermediate - Data structures, OOP, file I/O
- 🔴 Advanced - Algorithms, design patterns, optimization
💡 Pro Tips:
- Start with beginner questions even if experienced
- Try to solve problems without looking at solutions first
- Review multiple solution approaches
- Contribute your own solutions!
Recommended Tools:
# Install VS Code (cross-platform)
winget install Microsoft.VisualStudioCode # Windows
brew install --cask visual-studio-code # macOS
sudo snap install code --classic # Linux
# Install Git
winget install Git.Git # Windows
brew install git # macOS
sudo apt install git # Linux (Debian/Ubuntu)Essential VS Code Extensions:
- Python:
ms-python.python - JavaScript/TypeScript:
dbaeumer.vscode-eslint - Java:
vscjava.vscode-java-pack - C/C++:
ms-vscode.cpptools - Docker:
ms-azuretools.vscode-docker - GitLens:
eamodio.gitlens
- 💬 GitHub Discussions
- 🐛 Report Issues
- 🤝 Contribute
- ⭐ Star the repo to stay updated!
- Start with the Installation Guide for your chosen language
- Set up your development environment
- Try the beginner-level practice questions
- Progress to intermediate and advanced questions
- Use the guides as a quick reference for setup on new systems
- Explore advanced practice questions
- Contribute your own solutions or improvements
- Beginner: Basic syntax, variables, loops, and functions
- Intermediate: Data structures, file handling, OOP concepts
- Advanced: Algorithms, multithreading, design patterns, optimization
We welcome contributions from everyone! 🎉
- 🌐 Add a new programming language
- 📝 Improve existing guides
- ❓ Add more practice questions
- 🐛 Fix bugs or typos
- 📚 Enhance documentation
- 💡 Suggest new features
- 🔍 Review pull requests
- Read our CONTRIBUTING.md for detailed guidelines
- Check open issues for tasks
- Follow our Code of Conduct
- Submit your Pull Request
- ✅ Follow the existing code style and structure
- ✅ Test all code examples before submitting
- ✅ Update documentation as needed
- ✅ Use descriptive commit messages
- ✅ One feature/fix per pull request
See CONTRIBUTORS.md for our list of amazing contributors!
- 📖 Check our FAQ for common questions
- 💬 Open a Discussion
- 🐛 Report bugs via Issues
- 📧 Contact maintainers through GitHub
- 🤝 Be respectful and inclusive
- 💡 Help others learn and grow
- 🎯 Stay on topic and constructive
- 📚 Share knowledge and resources
Read our full Code of Conduct.
Looking for more learning materials? Check out our comprehensive RESOURCES.md featuring:
- 📖 Official documentation links
- 📚 Recommended books (free & paid)
- 🎓 Online courses and tutorials
- 🎥 YouTube channels
- 💻 Practice platforms
- 🏆 Interview preparation resources
Curious about what's next? Check our ROADMAP.md to see:
- 🎯 Upcoming features and languages
- 📅 Development timeline
- 💡 How you can help shape the future
- 📊 Project milestones and goals
Follow ROADMAP.md for upcoming additions.
Found a security vulnerability? Please review our SECURITY.md for responsible disclosure guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
This means you are free to:
- ✅ Use this code for personal or commercial projects
- ✅ Modify and adapt the code
- ✅ Distribute copies
- ✅ Use it for educational purposes
Just remember to include the original license and copyright notice.
If you find this repository helpful, please consider:
- ⭐ Star this repository to show your support
- 🍴 Fork it for your own customization
- 📢 Share it with friends and colleagues
- 🤝 Contribute to make it even better
- 💬 Spread the word on social media
See CHANGELOG.md for a list of notable changes to this project.