From 462b0f9086ccd66a39310ea9a999ef93ee2f6bca Mon Sep 17 00:00:00 2001 From: Charles-Axel Dein <120501+charlax@users.noreply.github.com> Date: Sun, 23 Apr 2023 23:45:34 -0400 Subject: [PATCH] Add programming playgrounds --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2a5b364..56bd5be 100644 --- a/README.md +++ b/README.md @@ -796,6 +796,7 @@ The best way to learn is to learn by doing. - [Let’s Build a Regex Engine](https://kean.blog/post/lets-build-regex) - [Write a time-series database engine from scratch](https://nakabonne.dev/posts/write-tsdb-from-scratch/) - [7 GUIs to build to learn fundamental UI programming skills](https://eugenkiss.github.io/7guis/tasks/) +- [A list of programming playgrounds](https://jvns.ca/blog/2023/04/17/a-list-of-programming-playgrounds/), Julia Evans Practice: @@ -1414,6 +1415,7 @@ List of resources: - [Practical SQL for Data Analysis](https://hakibenita.com/sql-for-data-analysis) - [Reasons why SELECT * is bad for SQL performance](https://tanelpoder.com/posts/reasons-why-select-star-is-bad-for-sql-performance/) - [Animate SQL](https://animatesql.com/) +- [Lost at SQL](https://lost-at-sql.therobinlord.com/), an SQL learning game ### System administration