A Data Scientist who doesn’t know SQL is not worth his salt.

And that seems correct to me in every sense of the world. While we feel much more accomplished creating models and developing the different hypotheses, the role of data munging can’t be understated.

And with the ubiquitousness of SQL in ETL and data preparation tasks, everyone should know a little bit of it to at least be useful.

I still remember the first time I got my hands on SQL. It was the first language (if you can call it that) I learned. And it made an impact on me. I was able to automate things, and that was something I hadn’t thought of before.

This post is about installing SQL, explaining SQL, and running SQL.

Learning SQL the Hard Way
▸