nostr:npub1uvp0wys3zkxxxcz4nd64fzev35hg9nskwtqqpn00ckef8qvf0kksjqdlq7 part of this is learning to get an understanding under the hood for working with a language API in addition to the fundamentals of what's involved.
I'm not sure how to encourage making it exciting, but a lot of good software development involves working with sometimes boring components in order to make things work "right" and not just "mostly right".
Tbh writing a toString method for a custom class is definitely more interesting than my own intro programming courses were in Uni x3