Skip to content

Instantly share code, notes, and snippets.

@jbrechtel
Last active December 11, 2015 09:38
Show Gist options
  • Select an option

  • Save jbrechtel/4581401 to your computer and use it in GitHub Desktop.

Select an option

Save jbrechtel/4581401 to your computer and use it in GitHub Desktop.
Learning to program

Programming basics

Flow control

Variables

Methods

Classes

Scope

Algorithmic complexity (brief)

Ruby basics

Classes

Polymorphism

Modules

Class/Instance nuances

Ruby advanced

Threads

Metaprogramming

OS basics

Filesystems

Processes

Shells

SSH

Layout

CSS

Javascript

HTTP

URLs

Querystrings

POST / GET

Software engineering

Algorithmic complexity (deeper)

Testing

Patterns

Source control (Git, branching, tagging)

Complexity

OOP vs FP

Other languages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment