Well, that isn't anything you should be worrying about. All of us have to start some place or another. Take me as an example. My first games were not just ugly, but also contained many memory leaks, and crashed every second time I launched them. But after I spent some time developing new games, trying different approaches and just having fun, I am now able to build better games. And I am sure you will be able to do the same.
but I still have this sneaking suspition that I'm doing something wrong and am going to create a monster of a program, as far as memory leaks, resource consumption, et al, goes.