Like the article says, SQLite is a good choice when you're starting out. It's included in Python and is great for the basics.
Once you have a lot of data, it really depends on your specific situation. If you don't have any preferences, you can try something new - MongoDB is interesting.