I have come to the conclusion that I need yet another hobby to hyperfixate on rather than actually getting my shit together.
So in May of 2026, I decided I am going to learn HTML and code a personal website as well as start a blog.
Ambitious, I know.
This page will serve as a progress report of sorts. I will document my progress as I learn HTML and document any and all learning points and ideas.
My first order of business in starting to learn HTML was setting up my index page. I spent a good five hours setting up my background image, style, and positioning. I struggle the most with the positioning aspect. I have no idea how people set up their websites with multiple blocks organized nicely. I probably should actually learn the basics first rather than diving in head first, but alas here I am.
I was pretty proud of the progress I made, all things considered. It looked decent (nothing overlapping) and my navigation bar works. That's all I could really hope for right now.
My next order of business was figuring out where I want to go from there. I figured I would set up my blog and digital garden pages next, because why not. However, a roadblock was hit. I genuinely don't know what to even search up for how to get to where I want to go. I can't get my custom fonts to work. My divs are messed up for my digital garden and I don't know why. So I'm now finally just starting from the beginning and practicing rather than sitting in my screen googling how to position divs for the sixth time.
Some mistakes I've made so far:
- forgetting a }
- forgetting to close my style tag
I have decided to slwo down and start learning basics before seriously trying to build my website. I was starting to get overwhelmed. I drown in my own ambitions.
June 4 Successfully learned flex box for my testing page! Also learning different forms. Dropdown menus are fun. I would like to incorporate a check box for a website progress page :3 I'm listening to old k-pop songs as I code and it is making me really excited for setting up shrines and music players.