How important is to invest in DB design from scratch ?
falsestprophet: You are asking all of the wrong questions. Learning a proper web framework is the best way to catch up the the community. I recommend Django (visit djangobook.com and djangoproject.com).