/learntocode

My Rails learning progress

#Programming Manifesto This manifesto is intended to provide structure in my learning experience. The main reason i wanted to learn Ruby on Rails was to build awesome web apps and boy did i struggle... Still, the daily challenge gets me excited and keeps me going!

##Online Codeacademy

  • Ruby
  • Javascript
  • JQuery
  • API's
  • HTML/CSS

Code School

  • Ruby Bits
  • Rails for Zombies
  • Surviving APIs with Rails
  • Testing with RSpec
  • Git

Stuk

  • Fundamentals
  • 2 Sided marketplace
  • Social network
  • Directory website
  • Dating app

Braintrainers

  • RubyKoans
  • RubyMonk
  • Excercism
  • Hackerrank
  • Codewars

Other

  • W3 schools
  • One Month Rails
  • Learn Ruby The Hard Way
  • The Odin Project
  • The power of a unicorn by @MackenzieChild

##Books Ruby

  • Learn to Program by Chris Pine
  • The Well-Grounded Rubyist by David Black
  • Eloquent Ruby by Russ Olsen
  • Practical Object-Oriented Design in Ruby by Sandi Metz
  • Confident Ruby by Avdi Grimm

Rails

  • Ruby on Rails Tutorial by Michael Hartl
  • Learn Ruby on Rails by Daniel Kehoe
  • The Rails 4 Way by Obie Fernandez
  • Crafting Rails 4 Applications by Jose Valim
  • Rails Recipes by Chad Fowler
  • Agile Web Development with Rails 4 by Ruby, Thomas & Hannson

##Other Google

  • Google analytics
  • Google App analytics
  • Google Addwords
  • Google Shopping

APIs

Community's

  • meetup/Groningen.rb
  • slack/theodinproject
  • slack/slashrocket
  • ruby-weekly
  • javascript-weekly
  • Github would be awesome........ (duh)

Other

##Projects

  • Personal Octopress blog
  • Kickstarter clone
  • Pinteresting
  • Survey app
  • E-commerce app
  • Polished CRUD app (twitter, blog, pinterest, etc.)
  • Marketplace app with Stripe Connect
  • Time-keeping app
  • Office work out competition app
  • Invoice app
  • Multi-tenant site

credits

The base of this awesome list was provided by https://github.com/gxespino I added my favourite sources and community's, hope you'll have fun!