Home

Awesome

Resources

A collection of online resources for various technologies, languages, and tools.

If you see something that is missing, submit a pull request!

Contents

General

3D Graphics Programming

Accessibility

Android

AngularJS

many of these resource come from this post

API

Artificial Intelligence

Assembly

Atom (Editor)

Bash

Blogging

Bootstrap

C

C++

Category Theory

Clojure

ClojureScript

CoffeeScript

Colors

Compilers

Cryptography

CSS

Factor

Flexbox

D3.js

Maps

Data Visualization (in the browser)

Data Mining

Editors

Sandboxes

Emacs

Ember

Erlang

Flask

Front-end Web Development

Front-end Web Performance

Functional Programming

Game Programming

Git

I dump all things git-related in man-git.

Go

Haskell

includes both Hugs and GHC tutorials

HTML

Images and Photos

Io

iOS

J

Java

JavaScript

ES6

jQuery

Julia

JVM

Kotlin

LESS

Linux

Lisp

Machine Learning

Math

Markdown

Meteor.js

Misc

Nim

formerly known as Nimrod

Node.js

OAuth

Objective-C

OCaml

OpenGL

Operating Systems

Physics

PostgreSQL

Product Design

Programming Challenges

Programming Languages

Prolog

Python

R

Reactive Programming

React.js

Ruby

Ruby on Rails

Testing

Rust

SASS

Scala

Sed

Sinatra

Smalltalk

SVG

tmux

Typography

Unix

Vagrant

Vim

Web Apps

Web Components

License

Copyright © 2014-2016 Josh Branchaud

Released under the MIT license. See LICENSE for details.