That's the best way to kick off learning programming if you ask me. Put something really basic together, then add more and more little bits into it. Even if what you end up is ultimately 'useless' to anyone but your own learning experience, it doesn't matter!
Good luck mate, and good to see someone starting at that age, if you keep at it, you'll have some great software knocked up when you're older! ;)
Good luck mate, and good to see someone starting at that age, if you keep at it, you'll have some great software knocked up when you're older! ;)