Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MasonONeal/web-development-resources
https://github.com/MasonONeal/web-development-resources
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/MasonONeal/web-development-resources
- Owner: MasonONeal
- Created: 2014-07-15T06:43:12.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-24T01:57:47.000Z (almost 10 years ago)
- Last Synced: 2024-08-02T05:16:12.979Z (3 months ago)
- Size: 410 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-lists - web-development-resources
- awesomelist - web-development-resources
- collection - web-development-resources
- lists - web-development-resources
README
Web Development Resources
=========================This is a list of some of the best resources for someone who is learning web development. If you know of other good resources, please send them to me so I can add to this list.
### Ruby
- **Ruby course at Code Academy** ( http://www.codecademy.com/en/tracks/ruby ) Online coding lessons, beginning level.
- **The Well-Grounded Rubyist** ( http://www.manning.com/black2/ ) Excellent book, clear explanations, comprehensive. Recommended after you have the basics down.
- **Learn to Program** ( https://pine.fm/LearnToProgram/ ) Intro to programming in Ruby, by Chris Pine. This short book is avaliable online.
- ** Ruby Style ** ( https://github.com/styleguide/ruby ) Excellent as a reference and a review of Ruby.### Rails
- **The Ruby on Rails Tutorial** ( http://www.railstutorial.org ) Michael Hartl. Introduction to Rails. Available Online ( http://www.railstutorial.org/book )
- **Rails 4 in Action** ( http://www.manning.com/bigg2/ )
- **Agile Web Development with Rails 4** ( http://www.amazon.com/Agile-Development-Rails-Facets-Ruby/dp/1937785564 )### Sinarta
- **Sinatra: Up and Running** ( http://www.amazon.com/Sinatra-Up-Running-Alan-Harris/dp/1449304230 )### Testing
- **RSpec Website** ( http://rspec.info )
- **RSpec with shoulda-matchers** ( https://github.com/thoughtbot/shoulda )
- **Rails testing** ( http://everydayrails.com/2012/03/12/testing-series-intro.html ) Intro/Guide to testing in Rails called "How I learned to test my Rails applications".### Object-oriented programming (OOP)
- **Objects in Ruby, Zetcode** ( http://zetcode.com/lang/rubytutorial/objects/ ) Excellect overview of Objects in Ruby
- **Object-oriented programming in Ruby (Part 1), Zetcode** ( http://zetcode.com/lang/rubytutorial/oop/ ) Good, basic explanation.
- **Object-oriented programming in Ruby (Part 2), Zetcode** ( http://zetcode.com/lang/rubytutorial/oop2/ )
- **Practical Object-Oriented Design in Ruby (POODR)** ( http://www.poodr.com ) Amazing book. Advanced OOP and code design topics.### Javascript
- **Ruby course at Code Academy** ( http://www.codecademy.com/tracks/javascript ) Online coding lessons, beginning level.
- **JavaScript: A Beginner's Guide, 4th Edition** ( http://www.amazon.com/JavaScript-Beginners-Fourth-John-Pollock/dp/0071809376/ ) Very clear explanation of basic Javascript concepts. Beginning level.
- **JavaScript Step by Step** ( http://www.amazon.com/JavaScript-Step-3rd-Edition-Developer/dp/0735665931 ) Nice book on Javascript. Well organized, and had clear explanations of concepts.
- **JavaScript: The Good Parts** ( http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 )
- **Secrets of the JavaScript Ninja** ( http://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X )### Web Development
#### Restful Routes
- **Rails Routing from the Outside In** ( http://guides.rubyonrails.org/routing.html ) Key reference to REST
- **A Beginner's Guide to HTTP and REST** ( http://code.tutsplus.com/tutorials/a-beginners-introduction-to-http-and-rest--net-16340 ) One of the clearest explanations of REST online.#### CSS
- **Getting started with CSS @ MDN** ( https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started )
- **CSS Positioning 101** ( http://alistapart.com/article/css-positioning-101 ) Describes all of the types of positioning and when and how to use them.
- **CSS Box Model** ( http://css-tricks.com/the-css-box-model/ ) Explains the box model, including how margins, paddings and borders work.
- **Learn CSS Layout** ( http://learnlayout.com/ ) Good intro to layout in CSS.### Git
- **Pro Git** by Scott Chacon ( http://www.git-scm.com/doc ) Excellent online book - covers the basics
- **tryGit** ( https://www.codeschool.com/courses/try-git ) Online course - basic intro to Git
- **Git Real** ( https://www.codeschool.com/courses/git-real ) Online course - longer & more advanced### Regular Expressions RegEx
- **RegEx and Ruby Guide** ( https://www.bluebox.net/insight/blog-article/using-regular-expressions-in-ruby-part-1-of-3 )
- **Rubular** ( http://rubular.com )
- **RegEx in JavaScript** ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions )### Linux/bash
- **Learning the shell tutorial** ( http://linuxcommand.org/lc3_learning_the_shell.php ) Excellent beginner-level shell/bash tutorial.