in reply to In need of guidance

Don't worry too much about the "productive and useful". The task at hand is to learn and gain experience! Whether the bit and pieces produced in the process end up used or forgotten is of secondary importance.

Your music organizer idea looks too blackbeltish to me. Make the exercises, see if you can extend them or find another way to implement them and basically ... have fun playing with coding.

Jenda
Enoch was right!
Enjoy the last years of Rome.