Coding
Coding is known as one of the most difficult things to understand when it comes to the internet and being online. But understanding the basics can help you begin to understand how coding works and help make coding overall not seem as scary or difficult to do on your own when creating your own website.
A
3 + 1
The 3 + 1 model is there are 3 languages and 1 database that make up the basics of coding. The 3 main things that make up a website are structure, style, and logic. Structure is the most basic of the three and is the foundation on which the website is built. It comes first and foremost when building a website. Style comes after structure and is basically how the website looks. The design of the website comes from style. The last one of the three is logic. Logic is the functionality of the website. This means that logic is basically what makes everything on the website run and work properly. The ” + 1″ of the model is databases. Databases is where everything is stored on the internet. There are 3 different foundation languages that represent these 3 things and those are HTML, CSS, and JavaScript. These 3 languages are the three “superheroes” of coding and are cornerstone technologies for the entire internet.
HTML
HTML or HTML5 is the foundation language used for structure. It is called HTML5 because it is on it’s 5th generation. HTML stands for HyperText Markup Language. HTML5 is the last major HTML version that is a World Wide Web Consortium recommendation.

CSS
CSS is the foundation language used for style. It is also called CSS3 because it is on it’s 3rd generation. CSS stands for Cascading Style Sheets. CSS3 offers many new features that make it stand out from the first two generations including shadows, gradients, transitions, animations, and new layouts.

JavaScript
JavaScript is the foundation language for logic. JavaScript is used both on the client-side and server-side and allows you to make webpages dynamic. It gives webpages interactive elements that engage a user.
