# Where do I begin?

## Too many options
One of the main reasons I decided to teach myself to code is to be able to create well crafted, functional websites that have an impactful online presence.

After scanning through a plethora of course options online, many of which have excellent ratings, I found it quite hard to pick one to start with. 

## Starting with HTML
Since one of the best ways to develop an online presence is to follow Google's best practices, I decided to narrow down my options to courses that :

1. Cover the HTML relevant criteria that Google lays out in its web developers guide :
<ul>
<li>**Semantic HTML** - The proper use of tags and attributes that describe the content on the website.</li>
<li>**Media Elements** - Audio and video tags and attributes.</li>
<li>**Accessibility** - ARIA labels and Relationships</li>
</ul>

2. Are structured as a **learning path**. I feel it would be more efficient to select a course that is segmented in a manner that goes beyond just a general overview of commonly used elements and deep dives into individual topics - **Metadata, Forms, Semantics, Performance**, etc.

This would be much more efficient than me trying to piece together material from all over the internet and also help me make <em>incremental improvements</em> by focusing on one topic each day.

So far, I have it narrowed down to **LinkedIn Learning** and **Treehouse**.

## Resources :
Mozilla has a section explaining Semantics in HTML <a href="https://developer.mozilla.org/en-US/docs/Glossary/Semantics#semantics_in_html" target="_blank">here.</a>

Google's <a href="https://developers.google.com/web/fundamentals" target="_blank">Web Fundamentals Guide</a> and <a href="https://developers.google.com/search/docs" target="_blank">SEO documentation</a>
