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.