HTML gives a page its structure and content (headings, paragraphs, links, images, etc). CSS controls the presentation of that content in through layout, colors, and typography.
Semantic tags (such as header, main, section, article, footer, etc) add meaning for screen readers, search engines, and other tools. This improves things like accessibility, SEO, code readability and website visibilty.
Browsers vendors apply a default CSS stylesheet that gives headings larger, bold text to reflect their importance. I didn’t style them, the browser’s defaults did.
HTTP or its secure version HTTPS.
For school, I should attend class consistently, practice regularly, ask questions early, collaborate, seek internships and mentors, and build projects for a portfolio. To continue having a great life I should take care of my health, take well deserved breaks to avoid burn out, and keep up with hobbies that bring me joy like gaming, basketball, snowboarding, and watching football!