Nobody learns how to write good software without writing lots lots of bad software first. Don't let fear that your code will suck paralyze you.