@Denis Jurkovsek: Konkret empfehlen kann ich nichts, aber in den Dokumentationen und/oder auf den Webseiten von der entsprechenden Software findet man oft Informationen und Tutorials für den Einstieg. Bei PostgreSQL ist beispielsweise ein Tutorial in der Dokumentation und es gibt ein Wiki. Und die FAQ beantwortet unter anderem auch die Frage
How can I learn SQL? Wo unter anderem empfohlen wird SQL nicht nur mit PostgreSQL zu lernen, sondern sich parallel auch ein anderes DBMS anzuschauen um zu lernen was allgemein SQL ist und was datenbankspezifische Entwurfsentscheidungen und Erweiterungen sind.
Englisch sollte man können oder lernen. Praktisch jegliche aktuelle Dokumentation ist in Englisch geschrieben.
Und auch wenn man IMHO SQL schreiben und lesen können sollte, würde ich bei Python für Projekte fast immer auf SQLAlchemy als Abstraktionsschicht über SQL setzen.