Chcialbym wykorzystac w swoim programie baze danych SQLite, ale jestem zupelnie zielony i nie wiem jak to zrobic. Co musze sciagnac, skonfigurowac, w jaki sposob baza danych i program komunikuja sie ze soba?

Czy informacje zawarte w ksiazkach o mySQL sa kompabitylne z SQLite ?
Nauka obslugi bazy danych to przede wszystkim umiejetne poslugiwanie sie SQL, czy dla kazdej bazy danych (opartej na SQL) trzeba uczyc sie mnostwa nowych rzeczy?

Python, ubuntu