Why a Website?

I just thought it would be fun. I had the idea one day "What if I put my thesis on Neocities?" I had tried making a Neocities website ages ago, but the website tutorial only goes so far, and I wasn't that committed to learning it on my own. When it popped back into my brain several months later I had a renewed interest in it. I wanted to learn a new thing, something challenging, and I wanted to add another creative aspect to my thesis. Coding was the perfect option since I had almost no prior experience in it, and it would be a really cool accomplishment. I also wanted to be able to say that I learned it on a whim just because. And now I can! I now know everything ever about coding, even things that aren't relevant to this project. (She lied)

I did the HTML course on FreeCodeCamp and a bit of the CSS one. I stopped partway through, partially because they were not as helpful as I wanted, but mostly because I wanted to just try stuff out for myself. FreeCodeCamp teaches you to code by giving you a project like making a cafe menu, and walking you through the steps. I enjoyed that part, I didn't want to learn by memorizing elements or whatever, but some things weren't to my liking.

The most annoying part was that sometimes it would show me a way of doing something, but in the next step reveal that that was the more inefficient way and "Here's a better way instead!" but then I'd end up remembering the slower way better since it was shown to me first. I would've liked it the other way around so I could still understand the evolution of stuff, but not be stuck with the old way in my head. There are also no hints, which could get frustrating. There's a hint button, but when you click it it basically says "Think harder or Google it".

It was a helpful enough start though, when I started building this I felt fairly confident. I used a template for the sake of timing and aesthetics, but I still wanted to understand all of the code. I also made sure it was one made by an actual person and shared from a website they made themselves. You can find the one I used here! I had fun searching for templates, it was during this and looking up my questions that I got to see the coding community, my first impression of which was that they seemed so excited for new people to learn. Almost every question I asked had an answer and a readily available solution with steps. For free!

The first thing I changed after copying the code in was the corners of the little tab on the left with the links, and I was so excited when I figured out how to round them. It's one of my favorite parts of this, wanting to change something about the website, finding how, and being able to get it exactly how I want. Another part I'm really proud of is having multiple pages that all have the same theme and are all linked to one another.

There were several ideas I had for this project at the start that I had to reel in because they ended up being too complicated or would take too long. At the verrry start when I made my Neocities account, I did the tutorial in hopes of having a cute little blog, but gave up because it all seemed too complicated and like it would take too long. Now I've dipped my toes in more, it seems a bit less big and complicated, but I'm still ready to drop it for a while. I never meant for coding to become a big part of my life, it's truly a whim. I might return to make my cute little blog someday, maybe not.

For parts of my research I felt different due to my reason for learning. There are a lot of videos to the effect of "How to learn JavaScript in 30 minutes and become the CEO of IBM by Thursday!!!" or whatever. Whereas I'm not here for a career, I'm just here for a nice little website. Maybe that's where part of the enthusiasm for new people to learn comes from, wanting to get rich off of people wanting to get rich. But there were also many tips, tricks, and tutorials from people genuinely just wanting to share and excited to help, and that's been my favorite part of this. I highly recommend just browsing Neocities for a bit, it's truly incredible what people can come up with.