Skip to content
This repository has been archived by the owner on Jul 2, 2021. It is now read-only.

Latest commit

 

History

History
386 lines (323 loc) · 25.9 KB

learn_to_program.md

File metadata and controls

386 lines (323 loc) · 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