Permalink
Switch branches/tags
Nothing to show
Find file Copy path
387 lines (323 sloc) 25.9 KB

Learn to Program

Hi!

Feel free to contribute new links and resources to this document.

Please add your resource under the appropriate heading, creating new ones where necessary.

It'd also be great if you added a few words describing your resource!

For example: if it's a paid resource, what format it's in, if it's particularly good for beginner or advanced people, etc.

Table of Contents

Algorithms

Android

Books

C/C++

General Programming

Containers

Go

Haskell

HTML/CSS

iOS

Java

JavaScript

PHP

Python

Ruby

Scratch

Selenium

Smalltalk

SQL

  • Codecademy's Learn SQL - uses sqlite, so good intro, but will be slightly different if you move to MySQL, Oracle SQL, SQL Server, etc
  • Khan Academy's Intro to SQL
  • Try SQL - Code School - Learn basic database manipulation skills using the SQL programming language. Ins and Outs of DBs, Managing Data, Managing DBs and Tables.

Data

Game Development

Git

InfoSec

Internet of Things (IoT)

System Administration

Docker

Misc

Schools