Что-то я тут не вижу концепции или ТЗ.
Как бы делал я.
Сделал бы нечто консольное, которое потянет анекдоты с разных мест.
Это надо запихивать в БД SQLite.
У анекдота должна быть статистика и тема (политический, про блондинок, про Штирлица ...)
Может быть рейтинг. Язык, время создания, автор и т.п.
Утилита заполняет базу... становится понятно на сколько она будет большая.
Далее делается программулина (я знаю только WXWidgets) GUI которая тащит из базы анекдот.
Или это может быть консольная приблуда, которая по расписанию тащит анекдот и отображает в трее.
Когда есть база, то легко дабыть данные.
Елси база будет монстроидальная (не поверю в это), то надо идти к тому, что нужет движок на сайте, который по запросу будет оттдавать анекдоты в виде XML, например.