Вам нужен pet-проект

Если вы только начали изучать программирование, pet-проект поможет быстрее закреплять новый материал. Я уверен, что базовые возможности языка вы освоите очень быстро. А вот задача максимально близкая к реальности поможет лучше понять и, что называется, потрогать технологию руками. Не обязательно что-то очень сложное. Главное, чтобы это был проект, который качает вас в трех направления:

Проект может быть любым, но идеально, чтобы это было то, чем вы готовы пользоваться каждый день. Используете Todoist по подписке? Выкиньте его и напишите свое Todo-приложение. Главное условие: вы сами должны стать активным пользователем своего продукта.

Иногда советуют завести в качестве личного проекта блог и писать в него. Хороший вариант, но именно такой проект забрасывают чаще остальных.

Если с идеями глухо, вот еще парочка: