Day 84 of writing every day.
After going through the basics of HTML in the lessons so far, I’m getting close to the end of the CSS content in the course I’m taking. This is all supplementary material that came at a little extra cost and the core content of what I’m supposed to learn is JavaScript and React.
My understanding has grown to that while HTML is the foundation of every website, more and more of what makes a website a website is delegated to code in CSS. It’s preferable to leave the HTML bare bones so it’s easier to read and get a grasp of the structure of websites broken down into different sections and organizational blocks.
It’s like sketching the first outline of a many layered painting. Once you have a foundation to give you a clear idea of where to go and what to build on, you use CSS to give it color and line things up neatly. Then you add features that make navigating things smoother and so on.
Given how it’s easy enough for anyone to build a website with services like WordPress, Jimdo, WIX, etc. it’s hard to imagine the point of learning to code. That’s why I have to go deeper and learn to create programs that are more complex and more specifically targeted to serve the needs of businesses and organizations.
Most of this is just speculation however, and I’d have to intern or work as a developer to really say anything that might reflect the reality of things in the web industry.
Thanks for reading!