Week 6 brought a welcome wind of change, as we began chipping away at a brand new language, SQL. I had heard about it before and know it is extremely popular in the tech industry, so I was excited to learn more and become well versed on the topic.

So, what is SQL, you ask?

SQL is a special-purpose programming language designed for managing data held in a database. Think of it as the binder that holds all of your favorite recipes – one overarching place that beholds a ton of smaller, related materials, keeping everything together and safe. SQL is also completely different then everything we have covered thus far. With the arrival of this new chapter came a welcome and refreshing turn, providing the class with a much needed break for our brains. This topic deters from the logic-oriented approach we have grown accustomed to, and is instead more structural. Because of this alternate approach I found it was easier to absorb than Rails or JavaScript.

SQL is a fascinating language, and I can quickly see how much I will be applying it to future projects. We closed out the week by connecting the dots. We tied the entire lesson in website evolution together by marrying Rails and SQL to make one fully functional application. Two very enthusiastic thumbs up.

LEARN about week 7 from a student's perspective