---
# System prepended metadata

title: 'Day 1: Web Fundamentals'

---

# Day 1: Web Fundamentals

## 👋 Introduction
Welcome to Bootcamp! We’ve put together a great collection of events and materials to get you up to speed with the languages and technologies you’ll need to be a super-star developer at Full Stack and beyond.

Today, we'll be going through the basic tools you need to develop web applications. This includes using the command line, managing your projects with Git, using your browser's developer tools, and writing Javascript. Let's get started at the command line!

## ⌨️ Using the Command Line
In order to use Git and run programs, you will need to use the command line. The command line is the developer's portal into the computer; most programs and tools you will use as a developer will be accessed through the command-line interface (CLI). Mac users will use the Terminal, and Windows users will use Git Bash to complete this component.

Here are important terminal commands that you should be familiar with: 

* cd: changes the directory that you are currently working in 
    * ex: cd ..
    * ex: cd “path/to/directory”
* ls: displays the files and directories inside of the current directory 
    * ex: ls
* mkdir: creates a directory inside of the current directory 
    * ex: mkdir newfolder
* touch: creates a blank file of any type
    * ex: touch newfile.txt
*pwd: print working directory 
    * ex: pwd
* rmdir: remove an empty directory 
    * ex: rmdir “path/to/directory”
* cp: copy a file to another directory 
    * ex: cp “filename” “newfilename”
* mv: move a file to another directory 
    * ex: mv “filename” “path/to/new/file/location”
