Skip to content

📖 Technology Learning Adventure

Learn by doing!

This repository documents the challenges encountered during development and summarizes key knowledge.

🛠️ Tech Stack

  • 📖 Foreword
  • 🖥️ HTML & CSS
  • 🖥️ JavaScript
  • 🖥️ TypeScript
  • 🧱 Design Patterns
  • 📊 Data Structures & Algorithms
  • 💬 Interview Preparation
  • 🧩 Frameworks and Libraries
  • 🔧 Engineering Practices
  • 🏗️ Architecture
  • 🎶 FE Audio & Video
  • 🛠️ Building Tools
  • 🖥️ Node.js
  • 🖥️ Web3
  • 🖥️ Java
  • 🖥️ C
  • 🌐 Cross platform
  • 📂 Database
  • 🛠️ Tools and Debugging
Details
  • 📖 Foreword
    • Initial concepts and workflows.
  • 🖥️ HTML & CSS
    • Core web development technologies.
  • 🖥️ JavaScript
    • Advanced scripting, ES6+ features, and utilities.
  • 🖥️ TypeScript
    • Type-safe JavaScript development.
  • 🧱 Design Patterns
    • Architectural and design pattern methodologies.
  • 📊 Data Structures & Algorithms
    • Core programming foundations and problem solving.
  • 💬 Interview Preparation
    • Techniques and knowledge for tech interviews.
  • 🧩 Frameworks and Libraries
    • Vue, React, serverless, and more.
  • 🔧 Engineering Practices
    • Modern engineering methodologies including DevOps and CI/CD.
  • 🏗️ Architecture
    • System design principles and low-code solutions.
  • 🎶 FE Audio & Video
    • Handling of media via WebRTC and other technologies.
  • 🛠️ Building Tools
    • Webpack, Vite, and other essential tools.
  • 🖥️ Node.js
    • Server-side JavaScript applications.
  • 🖥️ Web3
    • Blockchain technologies including smart contracts and DApps.
  • 🖥️ Java
    • Fundamental programming languages.
  • 🖥️ C
    • Fundamental programming languages.
  • 🌐 Cross platform
    • Mobile and multi-platform development frameworks.
  • 📂 Database
    • Data management with SQL and NoSQL databases.
  • 🛠️ Tools and Debugging
    • Essential development tools and debugging techniques.