Or do you go off of already written code? I'm teaching myself how to code with an old forum script my friend had made and abandoned then gave to me. My plan is to rewrite it for PHP 7+ and HTML 5. But for all intents and purposes it's a full featured script(learning what I have I even added my own features.) So that's going to take some effort haha.