Skip to content

Instantly share code, notes, and snippets.

@aahan
Last active March 20, 2017 08:42
Show Gist options
  • Select an option

  • Save aahan/6eb85df53d3305fc842d to your computer and use it in GitHub Desktop.

Select an option

Save aahan/6eb85df53d3305fc842d to your computer and use it in GitHub Desktop.

Revisions

  1. aahan revised this gist Dec 19, 2014. 1 changed file with 21 additions and 1 deletion.
    22 changes: 21 additions & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -162,4 +162,24 @@

    ## Ruby

    - [Learn to Program
    - [Learn to Program](https://pragprog.com/book/ltp2/learn-to-program)
    - [Programming Ruby: The Pragmatic Programmers' Guide](https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0)
    - [Metaprogramming Ruby 2: Program Like the Ruby Pros](https://pragprog.com/book/ppmetr2/metaprogramming-ruby)
    - [Design Patterns in Ruby](http://www.amazon.com/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452)
    - [Practical Object-Oriented Design in Ruby: An Agile Primer](http://www.amazon.com/Practical-Object-Oriented-Design-Ruby-Addison-Wesley/dp/0321721330)
    - [Eloquent Ruby](http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104)
    - [Ruby Cookbook](http://www.amazon.com/Ruby-Cookbook-Lucas-Carlson/dp/1449373712)
    - [The Ruby Programming Language](http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177): Quick read for any unknown info
    - [Ruby Koans](https://github.com/neo/ruby_koans)
    - Ruby on Rails

    ## Misc. Notes

    - In general, books on 'design patterns', and 'cookbooks', are a good read when learning any programming language.
    - Google for projects like Ruby Koans, Python Koans, [Lisp Koans](https://github.com/google/lisp-koans), etc. for the prog. language learning.
    - Algorithms and data structures, strong knowledge of operating systems, AI, how to build compilers, cryptography, parallel programming
    - Exploring Everyday Things with R and Ruby (Book)
    - Machine Learning for hackers (uses R)
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
    - For Haskell: <http://stackoverflow.com/questions/4369962/what-are-some-good-example-haskell-projects>
    - C++: [Follow Sergey Zubkov](https://www.linkedin.com/in/cubbi) and read his post about [Google's C++ Style Guide](https://www.linkedin.com/today/post/article/20140503193653-3046051-why-google-style-guide-for-c-is-a-deal-breaker)
  2. aahan revised this gist Dec 16, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -140,6 +140,7 @@
    - [PHP Best Practices](https://phpbestpractices.org/)
    - [Survive The Deep End: PHP Security](http://phpsecurity.readthedocs.org/en/latest/index.html)
    - [WordPress With PHPStorm - Rarst](http://www.rarst.net/wordpress/in-phpstorm/)
    - [PHP Style Guide](http://stackoverflow.com/a/17408709)

    ## MySQL

  3. aahan revised this gist Dec 8, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -139,6 +139,7 @@
    - [PHP: The Right Way](http://www.phptherightway.com/)
    - [PHP Best Practices](https://phpbestpractices.org/)
    - [Survive The Deep End: PHP Security](http://phpsecurity.readthedocs.org/en/latest/index.html)
    - [WordPress With PHPStorm - Rarst](http://www.rarst.net/wordpress/in-phpstorm/)

    ## MySQL

  4. aahan revised this gist Dec 3, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -39,7 +39,7 @@
    - [Sublime Text](http://www.sublimetext.com/): Commerical ($70)
    - [Atom](https://atom.io/): Open source alternative to Sublime Text, but can be very slow, esp. with large files.
    - Vim & VimL
    - Emacs & Emacs Lisp
    - Emacs & Elisp

    **IDEs:**

  5. aahan revised this gist Dec 3, 2014. 1 changed file with 3 additions and 22 deletions.
    25 changes: 3 additions & 22 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -43,8 +43,9 @@

    **IDEs:**

    - Eclipse
    - PhpStorm
    - IntelliJ IDEA
    - Eclipse

    ## Typography

    @@ -159,24 +160,4 @@

    ## Ruby

    - [Learn to Program](https://pragprog.com/book/ltp2/learn-to-program)
    - [Programming Ruby: The Pragmatic Programmers' Guide](https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0)
    - [Metaprogramming Ruby 2: Program Like the Ruby Pros](https://pragprog.com/book/ppmetr2/metaprogramming-ruby)
    - [Design Patterns in Ruby](http://www.amazon.com/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452)
    - [Practical Object-Oriented Design in Ruby: An Agile Primer](http://www.amazon.com/Practical-Object-Oriented-Design-Ruby-Addison-Wesley/dp/0321721330)
    - [Eloquent Ruby](http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104)
    - [Ruby Cookbook](http://www.amazon.com/Ruby-Cookbook-Lucas-Carlson/dp/1449373712)
    - [The Ruby Programming Language](http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177): Quick read for any unknown info
    - [Ruby Koans](https://github.com/neo/ruby_koans)
    - Ruby on Rails

    ## Misc. Notes

    - In general, books on 'design patterns', and 'cookbooks', are a good read when learning any programming language.
    - Google for projects like Ruby Koans, Python Koans, [Lisp Koans](https://github.com/google/lisp-koans), etc. for the prog. language learning.
    - Exploring Everyday Things with R and Ruby (Book)
    - Machine Learning for hackers (uses R)
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
    - For Haskell: <http://stackoverflow.com/questions/4369962/what-are-some-good-example-haskell-projects>
    - C++: [Follow Sergey Zubkov](https://www.linkedin.com/in/cubbi) and read his post about [Google's C++ Style Guide](https://www.linkedin.com/today/post/article/20140503193653-3046051-why-google-style-guide-for-c-is-a-deal-breaker)
    - Algorithms and data structures
    - [Learn to Program
  6. aahan revised this gist Dec 3, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -38,8 +38,8 @@
    - Web Dev (HTML, CSS, JS): [Brackets](http://brackets.io/)
    - [Sublime Text](http://www.sublimetext.com/): Commerical ($70)
    - [Atom](https://atom.io/): Open source alternative to Sublime Text, but can be very slow, esp. with large files.
    - Vim
    - Emacs
    - Vim & VimL
    - Emacs & Emacs Lisp

    **IDEs:**

  7. aahan revised this gist Nov 27, 2014. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -38,6 +38,13 @@
    - Web Dev (HTML, CSS, JS): [Brackets](http://brackets.io/)
    - [Sublime Text](http://www.sublimetext.com/): Commerical ($70)
    - [Atom](https://atom.io/): Open source alternative to Sublime Text, but can be very slow, esp. with large files.
    - Vim
    - Emacs

    **IDEs:**

    - Eclipse
    - IntelliJ IDEA

    ## Typography

  8. aahan revised this gist Nov 27, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -172,3 +172,4 @@
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
    - For Haskell: <http://stackoverflow.com/questions/4369962/what-are-some-good-example-haskell-projects>
    - C++: [Follow Sergey Zubkov](https://www.linkedin.com/in/cubbi) and read his post about [Google's C++ Style Guide](https://www.linkedin.com/today/post/article/20140503193653-3046051-why-google-style-guide-for-c-is-a-deal-breaker)
    - Algorithms and data structures
  9. aahan revised this gist Nov 27, 2014. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -170,4 +170,5 @@
    - Exploring Everyday Things with R and Ruby (Book)
    - Machine Learning for hackers (uses R)
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
    - For Haskell: <http://stackoverflow.com/questions/4369962/what-are-some-good-example-haskell-projects>
    - For Haskell: <http://stackoverflow.com/questions/4369962/what-are-some-good-example-haskell-projects>
    - C++: [Follow Sergey Zubkov](https://www.linkedin.com/in/cubbi) and read his post about [Google's C++ Style Guide](https://www.linkedin.com/today/post/article/20140503193653-3046051-why-google-style-guide-for-c-is-a-deal-breaker)
  10. aahan revised this gist Nov 26, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -170,3 +170,4 @@
    - Exploring Everyday Things with R and Ruby (Book)
    - Machine Learning for hackers (uses R)
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
    - For Haskell: <http://stackoverflow.com/questions/4369962/what-are-some-good-example-haskell-projects>
  11. aahan revised this gist Nov 26, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -167,4 +167,6 @@

    - In general, books on 'design patterns', and 'cookbooks', are a good read when learning any programming language.
    - Google for projects like Ruby Koans, Python Koans, [Lisp Koans](https://github.com/google/lisp-koans), etc. for the prog. language learning.
    - Exploring Everyday Things with R and Ruby (Book)
    - Machine Learning for hackers (uses R)
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
  12. aahan revised this gist Nov 26, 2014. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -148,6 +148,7 @@
    - [The Hitchhiker's Guide to Python](http://docs.python-guide.org/)
    - [Project Euler](https://projecteuler.net/)
    - [Best ways to teach a beginner to program?](http://stackoverflow.com/questions/3088/best-ways-to-teach-a-beginner-to-program)
    - [Python Koans](https://github.com/gregmalcolm/python_koans)

    ## Ruby

    @@ -159,9 +160,11 @@
    - [Eloquent Ruby](http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104)
    - [Ruby Cookbook](http://www.amazon.com/Ruby-Cookbook-Lucas-Carlson/dp/1449373712)
    - [The Ruby Programming Language](http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177): Quick read for any unknown info
    - [Ruby Koans](https://github.com/neo/ruby_koans)
    - Ruby on Rails

    ## Misc. Notes

    - In general, books on 'design patterns', and 'cookbooks', are a good read when learning any programming language.
    - Google for projects like Ruby Koans, Python Koans, [Lisp Koans](https://github.com/google/lisp-koans), etc. for the prog. language learning.
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
  13. aahan revised this gist Nov 22, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -81,6 +81,7 @@
    - [Pro Git](http://git-scm.com/book/)
    - [Git from the bottom up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf)
    - [Good Resources for Learning Git and GitHub](https://help.github.com/articles/good-resources-for-learning-git-and-github/)
    - Git Workflow (search google for popular git workflows)

    ## Linux & Shell (Ubuntu / Debian)

  14. aahan revised this gist Nov 21, 2014. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -73,7 +73,7 @@

    - [Pro AngularJS](http://www.amazon.com/Pro-AngularJS-Experts-Voice-Development/dp/1430264489)

    **Others:** Backbone.js & Underscore.js, Ember.js, Grunt, Google Web Toolkit [GWT], Google Closure Tools, YUI Library, Node.js
    **Others:** Backbone.js & Underscore.js, CoffeeScript, Grunt, Google Web Toolkit [GWT], Google Closure Tools, Node.js, YUI Library, Ember.js

    ## Git

    @@ -150,8 +150,6 @@

    ## Ruby

    **(Learn Ruby only if necessary.)**

    - [Learn to Program](https://pragprog.com/book/ltp2/learn-to-program)
    - [Programming Ruby: The Pragmatic Programmers' Guide](https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0)
    - [Metaprogramming Ruby 2: Program Like the Ruby Pros](https://pragprog.com/book/ppmetr2/metaprogramming-ruby)
    @@ -160,6 +158,7 @@
    - [Eloquent Ruby](http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104)
    - [Ruby Cookbook](http://www.amazon.com/Ruby-Cookbook-Lucas-Carlson/dp/1449373712)
    - [The Ruby Programming Language](http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177): Quick read for any unknown info
    - Ruby on Rails

    ## Misc. Notes

  15. aahan revised this gist Nov 18, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -37,7 +37,7 @@

    - Web Dev (HTML, CSS, JS): [Brackets](http://brackets.io/)
    - [Sublime Text](http://www.sublimetext.com/): Commerical ($70)
    - [Atom](https://atom.io/): Free alternative to Sublime Text, but can be very slow, esp. with large files.
    - [Atom](https://atom.io/): Open source alternative to Sublime Text, but can be very slow, esp. with large files.

    ## Typography

  16. aahan revised this gist Nov 18, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -36,6 +36,8 @@
    **Editors:**

    - Web Dev (HTML, CSS, JS): [Brackets](http://brackets.io/)
    - [Sublime Text](http://www.sublimetext.com/): Commerical ($70)
    - [Atom](https://atom.io/): Free alternative to Sublime Text, but can be very slow, esp. with large files.

    ## Typography

  17. aahan revised this gist Nov 18, 2014. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -33,6 +33,10 @@
    - [A Scalable CSS Reading List](https://github.com/davidtheclark/scalable-css-reading-list)
    - [Web Fundamentals: Best practices for modern web development](https://developers.google.com/web/fundamentals/)

    **Editors:**

    - Web Dev (HTML, CSS, JS): [Brackets](http://brackets.io/)

    ## Typography

    - [The Elements of Typographic Style](http://www.amazon.com/The-Elements-Typographic-Style-Anniversary/dp/0881792128)
  18. aahan revised this gist Nov 18, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -31,6 +31,7 @@
    - [How to keep up to date on Front-End Technologies](http://uptodate.frontendrescue.org/)
    - [Web Development Reading List](http://wdrl.info/archive/) (Newsletter)
    - [A Scalable CSS Reading List](https://github.com/davidtheclark/scalable-css-reading-list)
    - [Web Fundamentals: Best practices for modern web development](https://developers.google.com/web/fundamentals/)

    ## Typography

  19. aahan revised this gist Nov 18, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -29,6 +29,7 @@
    - [The Best Way to Learn CSS](http://webdesign.tutsplus.com/tutorials/the-best-way-to-learn-css--webdesign-11906)
    - [How To Stay Up To Date With Web Technology](http://css-tricks.com/video-screencasts/125-how-to-stay-up-to-date-with-web-technology/)
    - [How to keep up to date on Front-End Technologies](http://uptodate.frontendrescue.org/)
    - [Web Development Reading List](http://wdrl.info/archive/) (Newsletter)
    - [A Scalable CSS Reading List](https://github.com/davidtheclark/scalable-css-reading-list)

    ## Typography
  20. aahan revised this gist Nov 18, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -29,6 +29,7 @@
    - [The Best Way to Learn CSS](http://webdesign.tutsplus.com/tutorials/the-best-way-to-learn-css--webdesign-11906)
    - [How To Stay Up To Date With Web Technology](http://css-tricks.com/video-screencasts/125-how-to-stay-up-to-date-with-web-technology/)
    - [How to keep up to date on Front-End Technologies](http://uptodate.frontendrescue.org/)
    - [A Scalable CSS Reading List](https://github.com/davidtheclark/scalable-css-reading-list)

    ## Typography

  21. aahan revised this gist Nov 17, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -133,7 +133,7 @@
    - [Learn Python the Hard Way](http://learnpythonthehardway.org/)
    - [Think Python: How to Think Like a Computer Scientist](http://www.greenteapress.com/thinkpython/)
    - [Python Essential Reference](http://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786)
    - [Learning Python](http://www.amazon.com/Learning-Python-Edition-Mark-Lutz/dp/1449355730): Huge book, very verbose & repitive. Skim through fast.
    - [Learning Python](http://www.amazon.com/Learning-Python-Edition-Mark-Lutz/dp/1449355730): Huge book, very verbose & repetitive. Skim through fast.
    - [Python Cookbook](http://www.amazon.com/Python-Cookbook-David-Beazley/dp/1449340377)
    - [The Hitchhiker's Guide to Python](http://docs.python-guide.org/)
    - [Project Euler](https://projecteuler.net/)
  22. aahan revised this gist Nov 17, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -133,9 +133,9 @@
    - [Learn Python the Hard Way](http://learnpythonthehardway.org/)
    - [Think Python: How to Think Like a Computer Scientist](http://www.greenteapress.com/thinkpython/)
    - [Python Essential Reference](http://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786)
    - [The Hitchhiker's Guide to Python](http://docs.python-guide.org/)
    - [Learning Python](http://www.amazon.com/Learning-Python-Edition-Mark-Lutz/dp/1449355730): Huge book, very verbose & repitive. Skim through fast.
    - [Python Cookbook](http://www.amazon.com/Python-Cookbook-David-Beazley/dp/1449340377)
    - [The Hitchhiker's Guide to Python](http://docs.python-guide.org/)
    - [Project Euler](https://projecteuler.net/)
    - [Best ways to teach a beginner to program?](http://stackoverflow.com/questions/3088/best-ways-to-teach-a-beginner-to-program)

  23. aahan revised this gist Nov 17, 2014. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion to-learn.md
    Original file line number Diff line number Diff line change
    @@ -132,7 +132,10 @@

    - [Learn Python the Hard Way](http://learnpythonthehardway.org/)
    - [Think Python: How to Think Like a Computer Scientist](http://www.greenteapress.com/thinkpython/)
    - [The Hitchhiker’s Guide to Python](http://docs.python-guide.org/)
    - [Python Essential Reference](http://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786)
    - [The Hitchhiker's Guide to Python](http://docs.python-guide.org/)
    - [Learning Python](http://www.amazon.com/Learning-Python-Edition-Mark-Lutz/dp/1449355730): Huge book, very verbose & repitive. Skim through fast.
    - [Python Cookbook](http://www.amazon.com/Python-Cookbook-David-Beazley/dp/1449340377)
    - [Project Euler](https://projecteuler.net/)
    - [Best ways to teach a beginner to program?](http://stackoverflow.com/questions/3088/best-ways-to-teach-a-beginner-to-program)

  24. aahan revised this gist Nov 17, 2014. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -131,6 +131,10 @@
    ## Python

    - [Learn Python the Hard Way](http://learnpythonthehardway.org/)
    - [Think Python: How to Think Like a Computer Scientist](http://www.greenteapress.com/thinkpython/)
    - [The Hitchhiker’s Guide to Python](http://docs.python-guide.org/)
    - [Project Euler](https://projecteuler.net/)
    - [Best ways to teach a beginner to program?](http://stackoverflow.com/questions/3088/best-ways-to-teach-a-beginner-to-program)

    ## Ruby

  25. aahan revised this gist Nov 17, 2014. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -128,8 +128,14 @@
    - [High Performance MySQL: Optimization, Backups, and Replication](http://www.amazon.com/High-Performance-MySQL-Optimization-Replication/dp/1449314287)
    - [MySQL High Availability: Tools for Building Robust Data Centers](http://www.amazon.com/MySQL-High-Availability-Building-Centers/dp/1449339581)

    ## Python

    - [Learn Python the Hard Way](http://learnpythonthehardway.org/)

    ## Ruby

    **(Learn Ruby only if necessary.)**

    - [Learn to Program](https://pragprog.com/book/ltp2/learn-to-program)
    - [Programming Ruby: The Pragmatic Programmers' Guide](https://pragprog.com/book/ruby4/programming-ruby-1-9-2-0)
    - [Metaprogramming Ruby 2: Program Like the Ruby Pros](https://pragprog.com/book/ppmetr2/metaprogramming-ruby)
  26. aahan revised this gist Nov 17, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -17,6 +17,7 @@
    - [Web Form Design: Filling in the Blanks](http://www.amazon.com/Web-Form-Design-Filling-Blanks/dp/1933820241)
    - [The Design of Everyday Things: Revised and Expanded Edition](http://www.amazon.com/The-Design-Everyday-Things-Expanded/dp/0465050654)
    - [Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability](http://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515)
    - [CSS Secrets](http://www.amazon.com/CSS-Secrets-Lea-Verou/dp/1449372635)
    - [The Smashing Magazine's Books](https://shop.smashingmagazine.com/ebooks/) (Subscription)
    - [Treehouse](https://teamtreehouse.com/) (Subscription)
    - [Code School](https://www.codeschool.com/)
  27. aahan revised this gist Nov 17, 2014. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -24,6 +24,10 @@
    - [Codecademy](http://www.codecademy.com/)
    - [Khan Academy](https://www.khanacademy.org/computing/computer-programming)
    - [Hack Design](https://hackdesign.org/)
    - [The Best Way to Learn HTML](http://webdesign.tutsplus.com/tutorials/the-best-way-to-learn-html--webdesign-10144)
    - [The Best Way to Learn CSS](http://webdesign.tutsplus.com/tutorials/the-best-way-to-learn-css--webdesign-11906)
    - [How To Stay Up To Date With Web Technology](http://css-tricks.com/video-screencasts/125-how-to-stay-up-to-date-with-web-technology/)
    - [How to keep up to date on Front-End Technologies](http://uptodate.frontendrescue.org/)

    ## Typography

  28. aahan revised this gist Nov 17, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -137,3 +137,4 @@
    ## Misc. Notes

    - In general, books on 'design patterns', and 'cookbooks', are a good read when learning any programming language.
    - [Programming Languages | Hammer Principle](http://hammerprinciple.com/therighttool)
  29. aahan revised this gist Nov 17, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -23,6 +23,7 @@
    - [Tuts+](http://tutsplus.com/)
    - [Codecademy](http://www.codecademy.com/)
    - [Khan Academy](https://www.khanacademy.org/computing/computer-programming)
    - [Hack Design](https://hackdesign.org/)

    ## Typography

  30. aahan revised this gist Nov 17, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions to-learn.md
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,7 @@
    - [Code School](https://www.codeschool.com/)
    - [Tuts+](http://tutsplus.com/)
    - [Codecademy](http://www.codecademy.com/)
    - [Khan Academy](https://www.khanacademy.org/computing/computer-programming)

    ## Typography