A grammar analogy for describing HTML (noun), CSS (adjective), and JavaScript (verb) functions in web development.
Deconstruct the DOM (Document Object Model) architecture and the Box Model of HTML elements using the browser inspector (e.g. the Developer Tools under the View menu in Chrome).
Make use of HTML5 elements (e.g. header, nav, aside, section, article, and footer) and the “div” tag for composing the web page.
Placing elements within the page layout using static, relative, absolute, fixed, and sticky positions.
Styling and combining HTML elements with selectors and properties.
Understand where to place the styling rules (in-line, internal, or external) to provide instructions to the browser for correctly displaying the web pages.
Visual Studio Code is the most popular code editor used by developers. It is free with extensive extension supports. No doubt it has become the first tool most people use to create their HTML/CSS/JS web pages.
Git is an indispensable tool for version control. Using Git and Github is almost a compulsory step in code development. GitHub Desktop provides a friendly interface for using Git and GitHub for beginners.