
In terms of programming, there is the “front end” of an application and a “back end.” The back end being what goes on “under the sheets” as Tom, my instructor, is fond of saying. It’s the things you can’t see–the methods and functions that make everything work. And the front end is what you see: the fonts and colors in the text, the placement of images and titles, the layout of the websites. Thus far, we’ve only focused on the back end. Today, we started with the front.
CSS stands for cascading style sheets. It’s what makes your websites look like a website instead of a boring list of words. In my lead up to Tech Elevator, I studied HTML, JavaScript, and CSS. So I was somewhat familiar with the syntax and layouts. But I spent most of that time with JavaScript because it’s way more fun than CSS and HTML. So now it’s time to learn in earnest.
Tom went over the general things to know pretty quickly and then we were given our exercise. It was different than the homework we usually get. Instead of a list of problems to work through, we were given two HTML documents, one styled with CSS and one not. We were told to make the one look like the other.
At first it seemed impossible. Everything we typed either had no effect on the file or the effect was so chaotic and radical that we had to immediately set it back. It was pretty frustrating for about an hour.
But then, oh so slowly, we were able to find the right spells, sculpt it in the right way, that the two documents started to grow some similarities. The lecture ended at 11:30 and by 3:00 I had a pretty good facsimile.
CSS takes some practice, but I could see how it could be fun after a couple dozen hours of experience.








