I am high school student and I own a website with my friends. We started our website and could have used a drag and drop editor but I was firmly against this, I didn't want to be some piece of crap out of a box site. People are already prejudiced against us because we're in HS so we needed to have a stunning website to win respect. So with no formal instruction or prior knowledge of HTML, PHP, JavaScript, MySQL, CSS or anything like that I launched into building a website. It was a rough start but I am pretty damn good (if I do say so myself) at teaching myself things and we now have a pretty decent website and we are currently working on a much improved version behind the scenes. If you actually took the time to read this then thanks, you're not the average internet user.