Why this site?
Table of contents:
Why this site?
The idea of making a site has been brewing around my head since a long, long time ago- possibly years, maybe since 2019 or so.
At the beginning, i had thought it was useless and only thought it could have made sense if i had ever somekind of career as a freelance artist (or something of that sort)- but overtime i had started thinking about it more seriously.
Back then, i had thought it could have been just useful as a "centralized" way to display my socials (or an "artist portfolio" of sorts, for occasional commissions)- but there was a problem:
i didn't knew how to code in HTML, nor CSS to start with. That's when i had found the roadblock, plus the fact i could have needed somekind of website builder in the process if i had never had the "skill" to do any.
The reasons why i had never made one were quite an handful, honestly:
- Since i needed programs that only worked on PC (like Joomla, WordPress, Jekyll, Carrd, yes, even LibreOffice lol), i had always took my distances from my laptop back in the day. It used to have Win10 and had bad experiences with it- even though nowadays, since the 1st of Jaunary 2023, i had fully switched to Debian (after spending a couple of months with Linux Mint and learning how linux worked);
- Accounts. Yes, making accounts back in the day were always a chore for me, especially how at a certain year in my life i had started reducing my footprint by mass-deleting tons, tons of them made around my younger years immaturely (and never took the responsibility to delete those overtime...except when 2021 came, that's when i had started working hard and purging, no joke, over 50+ accs. as a whole);
- Had some huge inexperience with the UNIX terminal in general. Before 2022-23, my interest in learning terminal commands felt a bit scary (feel free to blame the fact Windows made me scared to do stuff like tweaking or getting my hands dirty lmao) and always thought i wasn't cut for doing complex things at a textual-based environment (i had also thought i wasn't any able to use package managers efficiently, too);
- Since i was (and still am) at a shortage of money, i had always thought i'll never get one up and running due to economical issues- plus managing servers has never been my forte before partaking my linux journey, but also having the responsibility to leave a spare device on for the entirety of the day just to have the website available for an indefinite time;
After those roadblocks, i quite stood several years without wanting to learn a new thing in my life-
all until life itself unexpectedly crushed me with a series of nice things, and since this 2022 and 2023 (the year i am writing this article. I'm sure this could count for the future years and beyond), i had started to become quite eager to learn the stuff i had always wanted to since i was a child.
Since August of 2023, i had started learning HTML and CSS all on my own in the span of a week or so:
and since then, it has been a continuous stream of learning new properties and functions along the way- all after learned the basics of it.
Once acquired these skills, it gave me more than a valid reason to make one, such as:
- Like earlier, a "centralized" spot on getting to know my socials- but that's not all, it's completely unrelated to me aspiring to become a freelance artist and saves me the bother to writing and pasting my other platforms on each's social's Bio;
- Share my knowledge and path i had followed alone to learn HTML and CSS (this'll be covered on the next article), plus useful personal tips and tools i use for learning and my workflow;
- Once learned HTML and CSS, it gave me a whole opportunity to use a limitless amount of my own creativity and imagination on doing something that fully feels like a "me vibe" portrayed into a static website- thus far getting a spite/hatred on web-builders in general (of course, it's because it can limit someone's opportunities to create a thing with their own hands and feel unique: all narrowing it down with the usage of templates. Even though using web builders can cut drastically making your own website in a matter of 1h and have it's own advantages, you're still and always restricted to certain limits (like plugins and having some beef with the program, all because it can't render well your ideas as you had imagined on paper- tl;dr, very frustrating scenarios));
Why you should make one!
Before starting onto this portion of this article, i better suggest researching the "pros and the cons" on making a website from scratch vs making one with every website builder- after done that, you can proceed reading (also, because i am way too lazy to make any tabs to demonstrate the entire thing).
If you had read some stuff online, you may had gotten an idea (atleast) if using website builders or just go straight up from scratch- even though here it covers more if you're more eager to learn on how to make stuff from scratch with your favorite text editor and a browser of your choice.
By moving on with the blather, making a website of your own can get many advantages (especially if you have pinpointed into your ideas concepts, or nice utilities) for multiple reasons:
- Make it a "centralized" spot for your socials (like in my case), by addition even discard making a truckload of socials just for letting yourself be known around the world wide web- by giving some proper vibe and impression just by your website's looks;
- Unleash your creativity without limits. No strange stuff to pay, no memberships to subscribe, and no accounts to make somewhere else just to build your own website;
- Lesser security risks (compared to websites built on WordPress, for example);
- If you formerly used to pay people exhorbitant prices to build websites for you: this is exactly your chance to make a website however you want it, as much as you like, without shelling a single cent from your wallet (and potentially avoid scams)- even though at the downside of dedicating most of your free time on building it;
- You can change your website overtime as your tastes or expectations may change, allowing for the website to be comfily edited in a local (offline) session on whichever device you'll like and at every hour you want- this extending for occasional updates to be uploaded online once you're happy with the results;
- No need to learn very complex coding languages in the process (like JavaScript) if you're purely focused on the front-end side of things (that is, the design and functions of your webpage) and don't want to get your hands dirty on the back-end side (what goes under the hood with the servers, etc.);
- IDEs. Who even needs clunky and heavy IDEs for making a website when you can simply build your own site with your favorite text editor and any web browser of your choice? To add a plus, it even saves on your storage memory and won't gatekeep making your own website just on one platform;
After this whole read, i hope i had convinced you, the reader, what could be the advantages on building your own website from scratch- if i didn't, well, i had made an attempt at it and you're still free to choose whichever method you'd like for making your very own website.
Moving on, the next article will cover anything you could need to get started on your own HTML and CSS journey (you can navigate throughout the page by using the navigation box on the top right corner of the page).