Overview
Started learning MySQL — my first real dive into the world of databases. I picked up the basics: CRUD operations, structuring tables, managing relationships, and writing queries that actually make sense. Built a few practice projects along the way to solidify my understanding and get comfortable working with data — an important step toward building more complete, data-driven applications.
Key Learnings
Learning MySQL opened my eyes to how data is actually stored and retrieved. I understood that it’s not just about writing queries — it’s about designing efficient table structures, understanding relationships between tables, and optimizing queries for performance. I learned about normalization, indexes, and how to write JOIN queries to fetch data from multiple tables. This knowledge became invaluable when I started building full-stack applications where data management is critical.
Technologies & Skills
Impact & Takeaway
This period of learning MySQL was essential because it showed me that frontend and database are two sides of the same coin. I can’t build a complete application without understanding how to store and retrieve data efficiently. This foundation in databases prepared me perfectly for when I started learning about MongoDB and building full-stack applications with Node.js later on.