Topics

Terminal Usage

How to use a command line, how to navigate the filesystem, how to run commands, and more.

Vim

Vim is a terminal-based text editor specially tailored to programming. It is best known for its unique keyboard shortcuts and editing style.

Bash

Bash is a language, development tool, and time saver. Just about anytime you’re typing something into a terminal, you’re interacting with Bash.

Git

Git is a version control system (VCS)—it manages the versions of your code. It’s probably the most popular VCS due to the popularity of GitHub. We’ll discuss to harness its incredible power to make your life easier.

LaTeX

LaTeX is a “document preparation system” used extensively to typeset mathematical papers. It’s also popular among those who enjoy writing in plain text, as it makes typesetting content into a beautiful document simple.

Terminal Configuration

With a well-configured terminal, you’re much more likely to actually enjoy sitting at the command prompt.

PuzzlePacks

A topic that’s not really a topic. Here you can find all the PuzzlePacks, their due dates, and links to other topics that will be helpful.

Extratations

Notes for extratations that don’t quite belong in a particular category.

Copyright © 2014, Great Practical Ideas in Computer Science.