ThinkLaunch Academy Installfest

Checklist:

Command Line

The Command line is your direct connection to your computer. What many of us are used to is interfacing with your operating system’s User Interface. The Command line allows you to “command” your computer to do things, one “line” at a time.

Access Your Command Line

Learn how to use your Command Line

Commands

Git

Git is a program for version control. Primarily used for Open Source Software development, git is initialized within a folder, called repositories, and whenever a file is created, updated, deleted, or changed in any other way, git keeps track. The git process lets you document your changes, and communicates with a remote version of your repository, living on publicly accessible sites like github, or bitbucket.

Install Git

NOTE:

Learn about Git Workflow

Node/NPM

NodeJS is what will help us run javascript programs from the terminal. NPM is a package manager that will let us grab libraries to work with and support our programs.

Install Node

NOTE:

Code Editors

A Code editor is like Microsoft word. It’s the program you use to create and edit your code files. You’ll be opening your project repository in your code editor (either from the terminal, or by using the code editor’s menu) and editing files. Code editors are useful because they can provide help when writing your code, by highlighting syntax, autocompleting code, accessing code snippets, or reporting errors. Changes you make with a code editor are being tracked by git in the command line.

Install a Code Editor

Chrome Browser

Browsers are great! Chrome browser is useful because they have Chrome Dev Tools Which we’ll be using to DeBug and preview our code.

Install Latest Chrome browser

Github

Create a Github Account

Create a public repository

Markdown

Markdown is a rich text Markup language, that is primarily used for documentation files, and can be used for static websites (using programs like Jekyll)

Learn How to write Markdown

Create Markdown Files

Slack

Slack is used as a communication tool. Instead of long email threads, we’ll be using slack to communicate. We have various channels like #help and #random, and will be sharing tips, resources, and helping you with any problems that may come up while you do your homework. Please take some time to learn a bit about how to use slack by checking out Slack Guides

Resources:

Learn how to use Command Line:

https://www.codecademy.com/learn/learn-the-command-line https://learnpythonthehardway.org/book/appendix-a-cli/ex1.html

Learn how to use git:

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

Learn more about github:

https://help.github.com/articles/git-and-github-learning-resources/

Learn how to write markdown:

https://guides.github.com/features/mastering-markdown/