Learn how to Code

Personal Story: Building Blocks

I wanted to build a site that would be perfect. The only problem was, I only knew how to print a line of text, and barely that. I didn't even know how to set up the page, so google or any other web browser could read it. It was a trial and error process, but with lots more frustration than I wanted to have. It turns out, I missed a crutial line of code. The veiwport line. Here, I include several ways to get the info. Depending on how quick you want it, there is a copy and paste of the base of the site, there is also a commands key, like print line, just incase you forget. At the very bottom, there's more of a description so it's super easy for you to learn if you want and to just get the code if you'd rather.

Our Lessons

Sorry

This page isn't avaliable yet, try again in a week or so.

Sorry

This page isn't avaliable yet, try again in a week or so.

Lesson 1: Building the Foundation of Your Site

Input:

1 <p> This is text </p>
2 <br>
3 <h1> You can have headers from 1 - 6 </h1>
4 <h6> You can have headers from 1 - 6 </h6>
5 <p> <b> You can have bold text </b> </p>
6 <p> <i> and italic </i> </p>
7 <!-- This is a comment in HTML -->
7 /* This is a comment in CSS */

Output:

This is text
You can have headers from 1 - 6
You can have headers from 1 - 6
You can have bold text
and italic

Listed above are the basic commands used in HTML. <p> is the way that you display all text except headers. The only problem with this, is that we can't just start coding with this because the website won't know which language it is. Check out the next box for the perfect set up.

Starting Set-Up:

1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta name="viewport" content="width=decive-width, initial-scale=1">
4 <meta charset="utf-8">
5 <style>
6
7 html, body {height: 100%; width: 100%; margin: 0;padding: 0;}
8
9 /* This is where you style your website */
10
11 </style>
12 </head>
13 <body>
14
15 <!-- This is where you put all your HTML code -->
16
17 </body>
18 </html>

In this box, the perfect setup is layed out. Let's start at the top. the <DOCTYPE> tag tells the browser which language the program is in, that way the browser can read it. Next comes the html and header tags, the html tag starts the code, while the header separates the styling code from the rest. The meta tags are super important. I forgot them initially and was very confused why media queries just didn't work. You've got your style next, it starts the css portion in just the header. Then switching back to html in the body, you can start your HTML coding. But don't forget to end it! Use /body and /html to close it.

NOTES:

Use a / then the name to end something (<p> and </p>)

Put the HTML in the <body> and the CSS in the <style>

Lesson 2: Making Your Site Pretty

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus aliquet velit, eget vulputate velit aliquet eu. Praesent suscipit laoreet hendrerit. Praesent auctor tellus eu finibus mollis. Proin facilisis ante at aliquam congue. Donec ultrices, eros ut finibus vestibulum, risus mi feugiat odio, ut sodales metus elit sit amet sapien. Aliquam ac enim nec nisi dapibus tincidunt. Sed posuere orci non mi rutrum, in fermentum quam venenatis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed porta turpis vel leo faucibus, et lacinia arcu aliquet. Mauris sed cursus risus, et semper odio. Nullam sagittis accumsan sollicitudin. Etiam maximus lobortis porttitor. Aenean mollis ut arcu sed commodo. Nullam ultricies at tortor et facilisis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mi felis, bibendum ac erat congue, pharetra varius mi.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus aliquet velit, eget vulputate velit aliquet eu. Praesent suscipit laoreet hendrerit. Praesent auctor tellus eu finibus mollis. Proin facilisis ante at aliquam congue. Donec ultrices, eros ut finibus vestibulum, risus mi feugiat odio, ut sodales metus elit sit amet sapien. Aliquam ac enim nec nisi dapibus tincidunt. Sed posuere orci non mi rutrum, in fermentum quam venenatis. Orci varius natoque penatibus et magnis dis parturient montes, varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mi felis, bibendum ac erat congue, pharetra varius mi.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus aliquet velit, eget vulputate velit aliquet eu. Praesent suscipit laoreet hendrerit. Praesent auctor tellus eu finibus mollis. Proin facilisis ante at alsodales metus elit sit amet sapien. Aliquam ac enim nec nisi doque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mi felis, bibendum ac erat congue, pharetra varius mi.

Lesson 3: Adding Blocks to Your Site

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus aliquet velit, eget vulputate velit aliquet eu. Praesent suscipit laoreet hendrerit. Praesent auctor tellus eu finibus mollis. Proin facilisis ante at aliquam congue. Donec ultrices, eros ut finibus vestibulum, risus mi feugiat odio, ut sodales metus elit sit amet sapien. Aliquam ac enim nec nisi dapibus tincidunt. Sed posuere orci non mi rutrum, in fermentum quam venenatis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed porta turpis vel leo faucibus, et lacinia arcu aliquet. Mauris sed cursus risus, et semper odio. Nullam sagittis accumsan sollicitudin. Etiam maximus lobortis porttitor. Aenean mollis ut arcu sed commodo. Nullam ultricies at tortor et facilisis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mi felis, bibendum ac erat congue, pharetra varius mi.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus aliquet velit, eget vulputate velit aliquet eu. Praesent suscipit laoreet hendrerit. Praesent auctor tellus eu finibus mollis. Proin facilisis ante at aliquam congue. Donec ultrices, eros ut finibus vestibulum, risus mi feugiat odio, ut sodales metus elit sit amet sapien. Aliquam ac enim nec nisi dapibus tincidunt. Sed posuere orci non mi rutrum, in fermentum quam venenatis. Orci varius natoque penatibus et magnis dis parturient montes, varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mi felis, bibendum ac erat congue, pharetra varius mi.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur finibus aliquet velit, eget vulputate velit aliquet eu. Praesent suscipit laoreet hendrerit. Praesent auctor tellus eu finibus mollis. Proin facilisis ante at alsodales metus elit sit amet sapien. Aliquam ac enim nec nisi doque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mi felis, bibendum ac erat congue, pharetra varius mi.

Our Mission

We aim to create a simple, nice place for people to learn how to code. On other sites, there might be too many links with odd names. Here we want to keep is simple, meaning you can navagate through lesson after lesson, while knowing exactly what you click on.

Extras

Welcome to our site, have fun.

Any questions? Feedback?
Contact us here:
maija.horse@gmail.com

This site was created by Maija Philip
Copyright 2017 © Maija Philip

Thanks for all the help w3schools