Claudio Cicali
Welcome to the official website of Claudio Cicali. This site serves as a central hub for information and updates.
Learn moreFollow along for the latest updates and announcements. Visit the homepage for more information.
Five eBooks that accelerate your SQL skills
If you work with data in any capacity across Australia, learning SQL is a smart investment. The language is the backbone of reporting at the Australian Bureau of Statistics, the analytics teams at the big four banks, and the operational dashboards in mining offices from Perth to Brisbane. eBooks remain one of the most flexible ways to build these skills because they travel on your phone during the commute from Parramatta or your break at a workshop in Footscray, and they cost a fraction of a face-to-face short course.
What follows is a curated reading path of five electronic books that progressively deepen your understanding, from the very first SELECT statement through to query tuning on busy production servers. Each title is available in the formats your devices already speak, so you can read on a laptop, a tablet, or a Kindle without juggling apps.
Why SQL still matters across Australian workplaces
Even with the rise of Python notebooks and drag-and-drop BI tools, SQL has not faded. The Department of Industry keeps a public catalogue of skills shortages, and database work shows up consistently on the list, particularly in Sydney, Melbourne, and the resource hubs of Western Australia. Recruiters in Brisbane often advertise mid-level analyst roles paying north of AUD 110,000, and most job ads still list SQL as a non-negotiable line on the must-haves.
What makes the language sticky is its universality. The same query that pulls tonight's trade data at ASX can be tweaked the next morning to report on rainfall figures for the Bureau of Meteorology. When you read a SQL eBook, you are not picking up a vendor-specific tool; you are gathering a vocabulary that travels with you between jobs, contracts, and even countries.
Picking a format that suits your routine
Before diving into the books themselves, it helps to match the file type to how you actually read. PDFs preserve the exact page layout, which is useful when a title includes wide tables of query results, but they do not reflow text well on a six-inch phone screen. EPUB files are reflowable and remember your font size between devices, while MOBI remains the native tongue of older Kindles still floating around many Australian households.
If you are juggling a commute on Sydney Trains and a tablet propped up at the kitchen bench, EPUB often feels the most natural because the page re-flows as you switch orientations. PDFs work best on a laptop at a desk, where you might have a SQL client open in another window. MOBI is worth keeping in your back pocket for the older Kindle you bought in 2014 and never got around to replacing.
A simple pairing rule to keep in mind:
- PDF for wide tables, syntax-coloured code, and any book you intend to print
- EPUB for everyday reading on phones, iPads, and most modern e-readers
- MOBI for older Kindles that refuse to accept the newer formats
- AZW3 or KFX if you have a recent Kindle and prefer Amazon's own store
A patient start for absolute beginners
The first title worth your arvo is Sams Teach Yourself SQL in 10 Minutes by Ben Forta. The lessons are short, the examples are pulled from a sample database you can install on a laptop, and the tone is friendly without being patronising. Forta covers SELECT, WHERE, ORDER BY, joins, and basic aggregation in roughly two hundred pages, which is a comfortable read for anyone who has never written a query before.
A useful companion habit is to recreate every example in a free database engine such as SQLite or PostgreSQL. The local tech meetup scene, including groups in Sydney, Melbourne, and Adelaide, often runs install nights where newcomers set up Postgres on their own machines. Pairing the eBook with that hands-on step turns passive reading into muscle memory.
A practical path for aspiring analysts
Once the basics feel natural, Practical SQL by Anthony DeBarros is the next logical stop. DeBarros writes with the voice of a working journalist who has wrestled with messy government data, and the chapters are organised around realistic projects: importing CSVs, cleaning address fields, calculating rates, and producing reports an editor would actually publish. The book leans on PostgreSQL, which is freely available and matches what most Australian employers actually run on the back end.
Australian readers will recognise the spirit of the case studies, which echo the kind of data wrangling done at the ABC's newsroom or in the open data teams at councils like the City of Melbourne. By the end of the book you will have written window functions, subqueries, and CTEs without ever feeling lectured at. A short reading list at the back of the eBook points you toward further titles, including a couple on this very list.
For those who learn by doing, the chapters on importing shapefiles and joining them to demographic data are particularly rewarding. You can repeat the exercises using free public datasets such as the ABS geographic boundaries or data.gov.au releases, which gives every project a local flavour. A quiet hour with a coffee from your local café is usually enough to complete one exercise.
The skills you will quietly pick up include:
- Importing and exporting data in CSV, JSON, and shapefile formats
- Writing window functions to rank, lag, and lead across rows
- Building common table expressions that keep long queries readable
- Designing simple star schemas suitable for a small team dashboard
Performance tuning and real-world projects
Book three on the path is SQL Performance Explained by Markus Winand, a slim volume that punches well above its weight. Winand focuses on how indexes actually work, how the planner decides which one to use, and why a query that runs in milliseconds during testing can crawl when the table holds millions of rows. The diagrams are clear, the prose is precise, and the book is short enough to read on a long flight between capital cities.
For project-based learners, Learning SQL by Alan Beaulieu from O'Reilly is a strong fourth choice. It uses the same sample database across the whole book, so you build familiarity with the schema and can compare your attempts against the official solutions. The later chapters introduce views, transactions, and basic user permissions, which is exactly the territory covered in introductory DBA roles advertised across Seek and LinkedIn in Australia.
The fifth eBook and the habit of daily practice
The final title in this reading path is SQL Cookbook by Anthony Molinaro, a recipe-style reference that rewards the reader who treats it like a kitchen manual. You do not read it cover to cover; you dip into a chapter when you need to pivot a result set, generate a running total, or paginate a large report. The book shines as a problem-solving companion during real work, especially for the kind of one-off analytics requests that pop up at banks in the CBD or logistics firms near Mascot.
What truly accelerates your skills, however, is not any single eBook. It is the habit of reading a section, then immediately applying it to a small personal project. Pull the train timetables from Transport for NSW into a local database, count how many services run between Central and Penrith on a weekday, and write the SQL by hand rather than clicking through a tool. The combination of focused reading and stubborn daily practice is what separates someone who passed a tutorial from someone who can confidently answer a technical interview question at a Sydney fintech.
What to carry away from this list is the shape of the journey. Five well-chosen eBooks, read in roughly the order above, will move you from curious newcomer to confident practitioner within a few months of steady arvos and weekends. The investment is small, the formats are kind to your devices, and the demand for the skill across Australian employers shows no sign of slowing. From Parramatta to Perth, the same reading path is being followed by analysts who began exactly where you are now.