I don't know where to ask this but I am an utter beginner and a noob so:
How do I create my own website? specifically a personal imageboard?
Apart from HTML, PHP and javascript, what else do I need to learn?
Most importantly how do I obtain a domain name? do people really pay for that stuff?