Напишите программу рецептов приготовления пиццы с возможностью Добавления новых записей в самописную файловую базу данных, вывод информации из нее и поиск по одному или нескольким ингредиентам. — пока будете писать код, столько нового узнаете. И не останавливайтесь на задаче, расширьте функционал.
Опыт растет по мере написания действующих приложений, от малых до великих...