A curated collection of programming concepts for quick access and future reference.

Concepts

DSA

  • 🧠 Algorithms: Fundamental algorithms for problem-solving and optimization.
  • 🔢 Data Structures: Key data structures like arrays, linked lists, trees, and graphs.
  • ⚙️ Design Patterns: Reusable solutions to common software design problems.

Front-end

  • 📝 HTML: The standard markup language for creating web pages.
  • 🎨 CSS: Styling language used to create the layout and appearance of web pages.
  • 💻 JavaScript: Programming language for creating interactive effects within web browsers.
  • ⚛️ React: A JavaScript library for building user interfaces, especially single-page apps.

Back-end

  • 🍵 Java: A widely-used programming language for building server-side applications.
  • 🍃 Spring: A framework for building Java-based enterprise applications, especially web apps.

Database

  • 🔍 SQL: A language used for managing and querying relational databases.
  • 🐘 PostgreSQL: An open-source relational database management system known for its robustness.

Version Control

  • 🌳 Git: A distributed version control system to track changes in source code during software development.