I used to write my own code. Just learned from viewing source code for other sites. Nowadays, I keep a very basic website on 1and1, and for what I need, I just try to keep it basic and use their website creation device. Considering the thing costs me all of $5.99 or so a month, and their website creator is usually quicker than me hammering out my own code, it's worth signing on with them (annual cost also includes registering the url and renewing it).