Another -1 for MongoDB here. It's a newbie trap in general.
However is is probably easier to get started with for someone who is already learning Python, because its data structures closely resemble Python data structures, the query language can be expressed directly in Python object literals. This makes MongoDB a very gentle introduction the basic usage of databases for storing data (as opposed to e.g. dumping JSON to a file).
Starting with Mongo might make it easier to graduate to relational databases & SQL later.
Arguably TinyDB might be a better choice than MongoDB, but at least Mongo does get used in industry once in a while.
However is is probably easier to get started with for someone who is already learning Python, because its data structures closely resemble Python data structures, the query language can be expressed directly in Python object literals. This makes MongoDB a very gentle introduction the basic usage of databases for storing data (as opposed to e.g. dumping JSON to a file).
Starting with Mongo might make it easier to graduate to relational databases & SQL later.
Arguably TinyDB might be a better choice than MongoDB, but at least Mongo does get used in industry once in a while.