If you're thinking of creating your own website from scratch, it's going to take you a few months to a year of dedicated hard work to learn to write code.There's no need for you to build you own website from the ground up. My recommendation to you is to learn the basics of HTML/CSS/JavaScript, and maybe a server-side language like PHP. Just the basics. Get a good grasp on what the code means and what it does. @missholly linked the perfect resource for learning the basics. Codecademy is free and and has several courses you can take to learn all the languages I've listed. Once you learn the basics of each language, it's time to move on to wordpress. This should only take you about 1-2 days to figure out. Buy a domain / hosting / premium theme (optional) and deploy your website with wordpress.