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