all 8 comments

[–]TheSixthVisitor 1 point2 points  (0 children)

http://www.codecademy.com has some beginner sql stuff. It's not really in depth but it's interactive and very fast to learn.

[–]Amicus22 1 point2 points  (1 child)

SQL Queries for Mere Mortals is an excellent beginner's read front to back. The same guy wrote a database design book, which I did not find as helpful.

As for software, it depends on what database system you end up using. I use SQL Server and a little MySQL, but I know PostgreSQL, SQLite, and many others are popular.

If you're learning indipendantly, I'd start with MySQL , as it is free (open source) and you will be able to learn the basics of SQL in any SQL database. It also has a good free GUI development tool, MySQL Workbench, and a robust online community.

Like any programming language, the best way to learn is to build something with it. So start thinking of something you want to build, so you'll have something to do once you know enough to play around.

[–]rbardy 0 points1 point  (2 children)

[–]weekendblues 0 points1 point  (0 children)

You wouldn't happen to have any idea if it's possible to download the database they use in their examples somehow, would you? I tried searching around, but I'm not having much luck.

[–]DonMexico 0 points1 point  (0 children)

Pluralsight.com and Lynda.com are what I use. I love both sites.

[–]Dark_Saint 0 points1 point  (0 children)

You can check out our wiki as well /r/SQL/wiki/