#James is a big dum-dum
##Programming Resources!
The goal of this repo is to collect a mass of online and physical resources for our students here at Grand Circus. Because we believe in the power of Open Source we are opening the repo to the world and letting anyone contribute. For now we will keep all of the resources in this readme file.
Guidelines -Please list specific items rather than general recommendations (i.e. 'you should read this blog').
- Do not list pirated or illicit copies of copyrighted material. Many books are publised for free online, that's fine. For book recommendations which are not available online include a a link to amazon or a kindle page. `
###JavaScript
- General
- Eloquent JavaScript (free eBook)
- Learning JavaScript (free eBook)
- ToDoMVC, To Do List implemented in a variety of JS frameworks
- Angular.js
- Egghead, (Angular screen casts, paid but some lessons are free)
- Directives
- Backbone.js
- CoffeeScript
- Hard Rock CoffeeScript
- Express
- Node.js & IO.js
###IOS
- Objective-C
- Swift
###Miscellaneous
- Software Craftsmanship
- Functional Programming
- Podcasts
- Full Stack Radio
- Learning
- Team Treehouse (paid)
- Lists of Resources
- Awesome list of Awesome (Huge & Comprehensive)
###PHP
- General
- PHP the Right Way
- awesome-php
- Slim
- Laravel / Lumen
- Laravel Podcast
###Preprocessors
- Sass
- Stylus / Jade
###Python
- General
- Django
- Flask
###Java
###Server Administration / Local Development
- General
- Servers for Hackers(The book is great)
- Terminal
- The Command Line Crash Course - Good beginner intro to using the terminal
- Learning the Shell - Looks like a more intermediate tour of the shell. Linux specific but should work for OSX as well.
- 40 terminal tips and tricks you never thought you needed mac - Slightly annoying listicle with some nice gems like
dittoandcaffeinate
- Vagrant
###APIs
- Planning / Best Practices
###Practice
-
Beginner - W3 Resources - HTML, CSS - W3 Resources - JavaScript - W3 Resources - jQuery - Bonfire - Code Wars - Code Fight
-
Intermediate - Project Euler - nodeschool.io - collection of node tutorials worked from the terminal.
-
Advanced - Screeps - An MMO for programmers. - Fruit Robots - Program tiny robots to collect fruit and compete with other bots.