The Mega Web Rails Developer Learning Resources Page

Throughout my time of learning web development I have come across a TON of great resources. I try to keep everything neat and organized in bookmarks, however I think this would be best shared with the world so, here you go!

Table of Contents

Community Chats and Forums
Practice
Beginner / Hand Holding
Full Courses, Moocs, and Bootcamps
Intermediate / Advanced Learning
Screencasts
Podcasts
UX / Design
Linux / Bash
Vim
Tools and Utilities
Workflow Upgrades
Searching for a Job

Community Chats and Forums

  • Codenewbie - Very active and enthusiastic community with chats, blog, forum and a weekly podcast
  • Ruby Newbies - Slack group for meetups, help, and chat about web dev with ruby
  • Code Buddies - Website for organizing hangouts, study groups, and chats for various coding topics

Learning

Practice

Beginner / Hand Holding

  • Code Combat - Fun game designed to help kids learn to code.
  • Khan Academy - Learn Javascript, HTML, CSS in a fun and creative way
  • Code School - High quality videos, slides, and code walkthroughs for diving into learning code
  • Codecademy - Comprehensive Code walkthroughs for learning the basics of several web dev languages
  • Team Treehouse - Subscription site for learning Front End and Back end

Full Courses, Moocs, and Bootcamps

Intermediate / Advanced Learning

  • Upcase - Some of the best resources to advance your existing knowledge including videos, challenges, and an active community forum
  • Level Up Rails - Coding challenges to improve your best practices and get a “baseline” for a Rails engineer

Screencasts

  • Ruby Tapas - Short 5ish minute videos for learning cool Ruby topics
  • GoRails - Screen Casts for Rails Developers
  • Confreaks - Watch recordings from conferences
  • Peer to Peer - Watch experts pair to solve problems
  • 12 in 12 Challenge - Series about building 12 Rails web apps in 12 weeks
  • Railscasts - Screencasts about a wide range of topics (note: series has ended, so is slowly getting outdated)

Podcasts

  • Devchat.tv - Some of my favorite podcast series hosted by Charles Max Wood
  • Ruby 5 - Rapid fire news podcast for Ruby topics
  • Entreprogrammers - Listen in to a mastermind group of programmers solve business problems
  • Giant Robots - Thoughtbot hosted podcast with a wide range of topics and interviews
  • Code Newbie - Fun and friendly podcast targeted at new programmers
  • StartHere.fm - A progressive “How to Learn Web Dev” discussing from absolute beginner and onward.
  • How to Hold a Pencil - Interviews from mostly self taught programmers about learning web development

UX/Design

  • 52 Weeks - 52 Quality articles on the topic of UX / Design
  • Smashing Magazine - Variety of articles for front end topics
  • A List Apart - Some of the best posts and articles I’ve found about front end design

Miscellaneous

Linux / Bash

  • Ryan’s Tutorials - Very high quality tutorials for learning Unix commands and Bash scripting
  • True Ability - A real-world, real-server test of Linux and DevOps skills.

Vim

Tools and Utilities

  • Rubular - A Ruby regular expression editor and tester
  • HTML Validator - Make sure your HTML is correct
  • Ruby Toolbox - Complete list of the “best practice” Ruby tools
  • Programmer Competency Matrix - What is your competency level as a programmer?
  • Vagrant - No more, “It works on my box” issues.
  • Warpspeed - Server provisioning and management
  • Codeship - Continuous Deployment solution
  • Box Around Divs - Enclose all divs on a page with a box. Great for designing, and debugging layouts!
  • Google Web Fonts - Resource for downloading free fonts
  • HTML Color Picker - Pick out colors and return in Hex
  • Codepen.io - Front end playground and code editor
  • Coveloping - TONS of great tools / utilities for front end development
  • Cloud 9 - Cloud based code editor, and even supports pairing!
  • HTML5 Up - Templates for amazing landing pages
  • Tmate - Instant Terminal Sharing, great for remote pairing
  • Scrappr - API returns for testing front ends before the API is ready
  • Middleman Presentation - Middleman Plugin for making awesome slides and presentations with Reveal.js

Workflow Upgrades

Searching for a Job

Think I should add / edit anything on this page? Please let me know, as I would like to keep it current. You can send me a Tweet , Email , or create an issue on my Github page.

comments powered by Disqus