Last active
December 16, 2015 21:18
-
-
Save JohnTheodore/5498236 to your computer and use it in GitHub Desktop.
programming links
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=============================================================================== | |
*HTML | |
=============================================================================== | |
http://www.codecademy.com/courses/html-one-o-one | |
http://developers.whatwg.org/ | |
http://simon.html5.org/html5-elements | |
=============================================================================== | |
*CSS | |
=============================================================================== | |
http://learnlayout.com/ | |
http://www.colorzilla.com/gradient-editor/ | |
http://www.codecademy.com/courses/css-coding-with-style | |
http://www.w3.org/TR/CSS21/propidx.html | |
https://developer.mozilla.org/en-US/docs/CSS/CSS_Reference | |
http://www.cssbuttongenerator.com/ | |
=============================================================================== | |
*jQuery | |
=============================================================================== | |
http://www.codecademy.com/tracks/jquery | |
http://oscarotero.com/jquery/ | |
http://jqfundamentals.com/ | |
http://try.jquery.com/levels/ | |
https://github.com/JSRookies/jquery-faq | |
=============================================================================== | |
*SQL | |
=============================================================================== | |
http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html | |
http://www.sqlzoo.net/ | |
=============================================================================== | |
*Sublime | |
=============================================================================== | |
http://docs.emmet.io/cheat-sheet/ | |
https://github.com/sergeche/emmet-sublime | |
https://github.com/benmatselby/sublime-phpcs | |
http://www.youtube.com/playlist?list=PLmJpVU-TdmVtTLooKvX3jcrOziPjlWrD4 | |
This is a series on sublime text, it is 30+ videos. Though each video I'm guessing is an average of 5 minutes. So it's a total of ~150 minutes, which is less than 3 hours. Now that we've all been doing the fundamentals for awhile, learning how to leverage your productivity workflow will gain you time for years to come. Taking a few hours of investment now, and getting the time/productivity gains for years to come seems like a good idea to me. I'll be watching these videos. | |
=============================================================================== | |
*Ruby | |
=============================================================================== | |
Peter Cooper's [Beginning Ruby](http://beginningruby.org/) *This book is good* | |
Chris Pine's [Learn to Program](http://pine.fm/LearnToProgram/) | |
Ruby Monk's [Ruby Primer](http://rubymonk.com/learning/books/1). | |
[Array](http://www.ruby-doc.org/core-1.9.3/Array.html) | |
[String](http://www.ruby-doc.org/core-1.9.3/String.html) | |
[Hash](http://www.ruby-doc.org/core-1.9.3/Hash.html) | |
[Enumerable](http://www.ruby-doc.org/core-1.9.3/Enumerable.html) | |
Array, and Hash both _mixin_ Enumerable, which means you can use | |
Enumerable methods when working with either an Array or | |
Hash. Enumerable contains many useful methods. | |
[Test-First Ruby](https://github.com/alexch/learn_ruby) (*** do these exercises ***) | |
[CodeSchool's RSpec course](http://rspec.codeschool.com/levels/1) | |
http://tutorials.jumpstartlab.com/ | |
### Event Manager (JumpstartLabs) (a decent size project) | |
[Event Manager](http://tutorials.jumpstartlab.com/projects/eventmanager.html) | |
* [Ruby Koans](http://www.rubykoans.com/). A good introduction to | |
[TDD](http://en.wikipedia.org/wiki/Test-driven_development) & Ruby. | |
=============================================================================== | |
*PHP (debugging) | |
=============================================================================== | |
http://raveren.github.com/kint/ | |
http://phpmd.org/ | |
http://pear.php.net/package/PHP_CodeSniffer/ | |
http://php.net/manual/en/language.oop5.typehinting.php | |
=============================================================================== | |
*Javascript | |
=============================================================================== | |
http://ejohn.org/apps/learn/ | |
http://www.codecademy.com/tracks/javascript | |
http://thepiratebay.is/torrent/7291575/ | |
http://www.codeschool.com/paths/javascript | |
=============================================================================== | |
*AngularJS | |
=============================================================================== | |
www.egghead.io | |
http://docs.angularjs.org/tutorial | |
=============================================================================== | |
*GIT | |
=============================================================================== | |
This is a neat website that is a gamified tutorial for git: http://pcottle.github.com/learnGitBranching/ | |
The pro-git book seems to be the best if you're looking for a book on git. ( http://git-scm.com/book ) | |
[ssh-guide]: https://help.github.com/articles/generating-ssh-keys | |
[git-videos]: http://git-scm.com/videos | |
[git-ref]: http://gitref.org/ | |
[gitready]: http://gitready.com | |
[git-cheatsheet]: http://www.ndpsoftware.com/git-cheatsheet.html | |
[git-add-p-post]: http://johnkary.net/git-add-p-the-most-powerful-git-feature-youre-not-using-yet/ | |
http://try.github.io//levels/1/challenges/1 | |
=============================================================================== | |
*Command Line Interface | |
=============================================================================== | |
http://cli.learncodethehardway.org/book/ | |
=============================================================================== | |
*Technical Interview | |
=============================================================================== | |
http://pastie.org/7735400 | |
https://facebook.interviewstreet.com/recruit/challenges | |
https://github.com/darcyclarke/Front-end-Developer-Interview-Questions | |
https://gist.github.com/ryansobol/5252653 | |
=============================================================================== | |
*Design | |
=============================================================================== | |
http://webdesign.tutsplus.com/tutorials/visuals/the-what-why-and-how-of-textures-in-webdesign/ | |
=============================================================================== | |
*Regular Expressions | |
=============================================================================== | |
http://regexone.com/lesson/1? | |
http://regex101.com | |
http://rubular.com/ | |
=============================================================================== | |
*Algorithms? | |
=============================================================================== | |
http://www.quixeychallenge.com/practices | |
http://challenge.quixey.com/ | |
http://projecteuler.net/ | |
http://www.usaco.org/ | |
http://www.cs.berkeley.edu/~vazirani/algorithms.html | |
=============================================================================== | |
*Misc | |
=============================================================================== | |
http://overapi.com/ | |
http://caniuse.com/ | |
https://github.com/dahu/LearnVim |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Great list, thanks for the post.