В какой области программирования попробовать себя?
Напишите программу для составления расписания уроков/лекций с учетом занятости преподователей, загруженности студентов/учеников, необходимого количества академических часов материала для каждого предмета и чтобы не было пустых часов ни для преподователей ни для учащихся. Это очень востребованная задача и попробовав ее решить вы узнаете много нового об алгоритмистике(поскольку вы поставили такой тег к вопросу)
Спортивное программирование