HTML & CSS: Building Blocks of Web Development
As you browse through your favorite websites, you might be asking yourself “how did they make that?” Well that’s a great question; but, since every website is different it’s hard to say. If you break down the site, odds are good that it has some old fashioned HTML and CSS. These are both core technologies and form the basic building blocks of website development.
HTML (Hypertext Markup Language) should be the first language every new developer should master. HTML is like a dinosaur, and has been around since the beginning of time - or at least since the birth of the internet. This is the skeleton of your website and defines its basic structure. Simply put, it allows you to declare headings, paragraphs, links, and so on.
CSS is a little acronym that stands for Cascading Style Sheets, and it forms the skin of your website. It lets you define a set of reusable styles such as colors and fonts to match your company’s brand. It also makes your website look its best on different screen sizes and devices such as phones and tablets.
If you want to be on the cutting edge, you will want to know a bit of SASS.
SASS is my favorite web acronym and it stands for Syntactically Awesome Style Sheets (Editor’s note: go ahead, trying saying that three times really fast…). It’s a CSS extension and is fast becoming the premiere industry preprocessor of choice. It adds some cool tricks and logic to CSS, transforming it into more of a programing language. Basically it’s CSS on steroids.
Today we use the latest versions of these; CSS3 and HTML5. If you're not a web developer, you should at least know their names. Fortunately for you, if your website was built with a CMS like Drupal, you can publish content with the help of a WYSIWYG editor (What-You-See-Is-What-You-Get) without writing a single line of code.