Title pretty much sums up my question. Basically, I'm wondering if it's OK to do client work while I'm still learning the ropes. I can charge less, but if the sites I build aren't quite up to snuff due to inexperience, The overall quality of the web will decrease (albeit ever so slightly). Do I rightly feel hesitant to create sites that, for example, aren't responsive, or aren't as lean as they could be, etc. Should I just plan on coming back in the future and updating the sites?