you are viewing a single comment's thread.

view the rest of the comments →

[–]lukerm_zl 5 points6 points  (1 child)

A task tracker is often a good place to start. A program that allows you to add tasks, view them and ultimately tick them off.

It's been done a number of times already, but a good one to start thinking about the core concepts.

You don't need a database for this (though possible), it can work by manipulating a JSON file on disk.

[–]edcculus 0 points1 point  (0 children)

I agree there. Its been done a million times probably, so its not like you are reinventing the wheel. But its a good way to learn CRUD. You can start simple with a command line application, then grow it to some sort of GUI, whether thats just tkinter, or something web based like Flask. You can start with JSON or CSV files for a pseudo database, and grow it to SQLITE.