Declarative Programming & Intro to SQL

We’ve now got two programming languages under our belt and a solid understanding of how programming languages in general should work. But a huge part of CS is handling data, which allows us to recognize the problems that need to be solved and lets us design these solutions in a meaningful manner. For this, we’ll now take a look at popular data handling tools, specifically diving into SQL.