Exploratory programming is almost always worth it for its own sake. You can't be creative if you take yourself too seriously - so well done practicing your programming and exploring a new concept at the same time. Ideas and understanding you're gathering right now about this will sit in the back of your head and will make your next project just a touch better.
Again, well done!