Web Basics

Web Basics


Building websites:

For learning how to write code:

www.w3schools.com

This has tutorials for HTML, CSS, and JavaScript as well as lots of frameworks like Bootstrap for making beautiful websites. This website is awesome! I'll let them do the explaining.


Coding workflow:

For writing code:

https://www.sublimetext.com/3

This is called an (IDE) Integrated Development Environment. It is essentially a text editor for coding. It highlights code syntax and makes it easier to see and understand the code you are writing. It can also show you files within folders that you cannot see using the Terminal or Finder.


For storing and deploying code:

www.github.com

This is the #1 industry leading website for storing code and versioning your code using git. Git is a program that keeps track of the changes you make to your code over time.


Learning git:

services.github.com

https://try.github.io/levels/1/challenges/1

Tutorials on the command line interface for git. Code like a true programmer!


Hosting your webpage with github:

pages.github.com

Free website hosting and automatically updates your website when you update your code on github.com! The domain name services usually offer hosting packages but... WHY PAY MORE??? Plus this is easier for maintaining, updating, and editing code.


Buying a website:

Manage your domain names:

www.namecheap.com

www.godaddy.com

www.domains.google

Pick your poison. Pretty much all do the same thing. There are lots of others out there too, whatever your preference it doesn't really matter too much.