@Hazzy: Glad to be able to spread some joy in the world
Nice, a little motivation is pretty much all that is needed to get a lot of coding done! I found it really fun to make a visual novel, so yeah, it's better than pong
It teached me a lot about graphics programming, swing, awt, threading and a lot of core principles. What it didn't teached me was how to program object oriented (My old visual novel is about 4 gigantic classes xD). But I'd say it's a great way to learn so go for it mate!
Good luck and happy coding mate!