Skip to content

Latest commit

 

History

History
105 lines (58 loc) · 3.96 KB

further-reading.md

File metadata and controls

105 lines (58 loc) · 3.96 KB

Resources

There's always more to learn. Here are some places to get started.

Definitions

Project Open Data

Open Data Handbook

W3

United States Glossary: legal and Congress-related terms

General Guides

Lifehacker's Learn to Code: general programming guide; explains variables, data types, arrays, logic statements, functions, etc

List of Free Programming Books

Become a Programmer: offensive but useful links

CodeAvengers

Command Line

A Command Line Primer for Beginners: Good general command line primer

The designer’s guide to the OSX command prompt: Mac command line guide

Command Prompt Basics - A Getting Started Guide: Windows command line guide

Git

Try Git: a quick hands-on course, going more in-depth with git commands

Git Overview: an explanation of how git does version control, so you can understand conceptually what the program is doing

Git Screencast: see git in action

Visual Git: a graphical explanation, in case you prefer a visual approach

GitHub Cheatsheet

A Guide to Github Pages

Git and GitHub Glossary

Python

Codecademy: an online course with lessons and exercises

Learn Python the Hard way: great way to learn python

Ruby

Ruby in 20 Minutes: a quick introduction to the language

Codecademy: an online course with lessons and exercises

why's (poignant) guide to ruby (PDF): it's incredible

Javascript

Eloquent JavaScript

Web development

bentobox.io: learn everything you need to know about web development and more (html,css,js,git,sql,sublime,jquery,etc)

Mozilla Developer Network Web Development: great intro to web development (html,css,javascript,etc)

W3C Schools

Web Hosting

Amazon Web Services EC2 For Poets

R

Try R: Learn R from your browser

R Twotorials

Beginner's Guide to R

An Introduction to R

The Guerilla Guide to R

GIS (QGIS)

QGIS Basics for Journalists: great introduction to QGIS