Web Fundamentals

A collection of posts designed for beginners who want to get into front-end development. We'll go over HTML, CSS and JavaScript and get you started on your programming journey.

Front-end development is all about creating the parts of a website that users see and interact with. HTML is like the skeleton, giving structure to the content—things like headings, paragraphs, and buttons. CSS is what makes everything look good, adding colors, fonts, and layouts to the mix. Then there's JavaScript, which brings it all to life by making the website interactive, like responding when you click a button or type into a form.

Together, these tools make websites both beautiful and functional, creating a smooth and enjoyable experience for users.

In this series, you'll learn how to tackle each to build your own projects.

  • View profile
    Hello there, my name is Lj. I am a full stack developer.
  • View profile
    UI designer and developer wannabe. Cares about negative space, layout grids and Bloodborne challenge runs.

Chapter listing

  1. The first chapter of this series offers an introductory dive into the box model, HTML defaults and semantic elements.

  2. The second chapter in our front-end series. Let's delve right into the world of CSS, variables and selectors.

  3. Coming soon: Grid, Flexbox & JavaScript

    All of these articles are being written concurrently, and are a lot more extensive than the previous chapters. But don't worry, they won't take too long!