📖 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.
 
