If you're looking to learn how to code online you've come to the right place.

This guideline was put together as one potential (but really good one) path to learning how to code for someone with no previous experience.

All beginner tutorials are available here on Semicolon site. Here is a curriculum you can follow to make daily progress.

  • How browsers work Coding (in particular web development) requires a lot of background knowledge. Learning how browsers work is crucial to your understanding before moving on to languages.
  • HTML This is the language for creating layouts. It works together with CSS, but HTML tutorials on this site will provide a good reference to how different HTML tags and attributes work.
  • CSS or Cascading Style Sheets allow you to style your website's layout (change font type, change font colors, create borders, rounded corners or adjust padding and margin) that was created with HTML tags.
  • CSS grid is a set of properties for creating responsive grid-like layouts.