Si ni tiene idea de que quiere hacer, menos aun del software de desarrollo.
Temas hay muchos, solo observa a tu alrededor. Siempre hay una necesidad.
Un ejemplo:
Un controlador de semaforos, simula una matriz de 10x10 y en cada interseccion coloca semaforos.
Despues dibuja virtualmente autos y dales flujo vehicular, en donde cada verde pueden pasar maximo 10 autos y en cada amarillo 1 auto.
Agregales velocidad a los autos en relacion al tiempo. Todas las calles son de doble sentido y de un solo carril.
Si logras hacerlo, tendras trabajo para toda tu vida.
Y si no, mejor crea una agenda web.