Back to School: Learn HTML Basics #30DaysofGOOD
Think there's no way you could ever write computer code? Think again. You can learn the very basics of HTML in about an hour.
You might not think of yourself as someone who could ever write computer code. But trust me, you can do it.
Today's task is to learn some HTML fundamentals. Don't be afraid. HTML is a simple language (you can learn the very basics in about an hour—truly!). And because it's simple, it's a great way to introduce yourself to the wide world of coding. By learning about HTML's function and memorizing just a few key HTML elements, you'll have a far greater understanding of the web than the vast majority of Internet users.
For those not at all familiar with HTML, it's the acronym for HyperText Markup Language, and it's the primary language used to tell web browsers (e.g. Firefox, Chrome, Safari, and Internet Explorer) how to display content. Imagine typing up a text document on your computer, then putting it online for people to see. Without HTML, that document would look like a bland string of black text on a white background. By adding HTML, you can format that text so that it shows up with the colors, headers, and various styles we're all accustomed to seeing when we surf the web.
Beginners should peruse HowStuffWorks's guide to How Web Pages Work. It's a quick, clear article that explains HTML basics and provides a tool for writing and reviewing your own code.
If you prefer learning via videos, there are some quite useful HTML lessons on YouTube. One series that introduces HTML in a simple and concise way is available via the user freetutorials. There are many coders out there kindly sharing their knowledge through online videos, so search around a bit and find a few that suit you.
Finally, be sure to take a look at Codecademy, the start-up behind the Code Year challenge we wrote about earlier this year. Once you've got a handle on some of the very basics of HTML coding, consider signing up for one of Codecademy's courses. They're interactive, fun, and designed to make it easy for everyday people by learn how to code.