diff --git a/resources/sql.yaml b/resources/sql.yaml new file mode 100644 index 0000000..311b626 --- /dev/null +++ b/resources/sql.yaml @@ -0,0 +1,43 @@ +name: SQL +description: SQL (Structured Query Language) is a standard programming language for managing and manipulating databases. It is widely used for querying, updating, and managing data in relational database systems. SQL is essential for database administrators, developers, and data analysts. +emoji: '💾' +resources: + - name: SQL Tutorial by W3Schools + url: https://www.w3schools.com/sql/ + price: free + pros: + - Beginner-friendly and easy to understand + - Interactive "Try it Yourself" feature for practicing SQL + - Covers essential SQL commands and concepts + cons: + - Lacks depth for advanced SQL topics + + - name: SQL Manual by PostgreSQL (or Other RDBMS) + url: https://www.postgresql.org/docs/ + price: free + pros: + - Official and comprehensive documentation + - Includes advanced topics and features specific to PostgreSQL + - Reliable and up-to-date + cons: + - Can be technical and dense for beginners + + - name: Khan Academy SQL Course + url: https://www.khanacademy.org/computing/computer-programming/sql + price: free + pros: + - Excellent for beginners + - Video tutorials combined with interactive exercises + - Covers practical examples and common use cases + cons: + - Focused more on basic and intermediate concepts + + - name: Codecademy Learn SQL Course + url: https://www.codecademy.com/learn/learn-sql + price: free (with subscription for full access) + pros: + - Hands-on, interactive lessons and quizzes + - Beginner to intermediate SQL concepts covered + - Provides experience with real-world database scenarios + cons: + - Full access requires a subscription