Очень распространённая ошибка, что начинающие программисты пытаются создать что-то необычное и актуальное. Зачастую, у этих людей просто идей и особых знаний нет. Пробуйте делать что-нибудь банальное, это будет вашим пет проджектом, всячески развивайте его, изучайте библиотеки и добавляйте в этот проект новые функции постоянно. Потом уже появятся идеи и знания создать что-нибудь оригинальное.