Dear new developer,
I wrote a post about learning SQL a while back. I posted the link in Lobste.rs, an online community, which generated some interesting comments.
One of them was that sqlite was a better way to learn SQL than using PostgreSQL or MySQL. This is due to the fact that there are some administrative tasks that could lead to possible confusion with those more powerful SQL databases.
I downloaded sqlite and agree that it is a super simple, low risk way for new developers to learn SQL. It’s a single zip file and you can create tables and run through tutorials without having to worry about what port something is listening on.
The flip side is it won’t be as applicable to your on the job experience. There are definitely people out there building wonderful solutions with sqlite. But I think for most typical new developers, an experience with a client server relational database like PostgreSQL or MySQL are more likely.
Here’s the download link, you most likely want the tools precompiled binary. And here’s a quickstart guide.
Sincerely,
Dan