Skip to content

Latest commit

 

History

History
325 lines (294 loc) · 25.7 KB

learn_to_program.md

File metadata and controls

325 lines (294 loc) · 25.7 KB

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.

General orientation to programming and careers
  • Tech Prep - get started - suitable for all ages
General Programming
C/C++
Containers
Go
Haskell
HTML/CSS
iOS
Android
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.
Algorithms
Data
Game Development
Git
InfoSec
Internet of Things (IoT)

System Administration

Docker

Misc
Schools