This Rails Resource Handbook Below
Proudly Brought to you by Break Diving, Inc.
It's more fun to study and grow with others! Break Diving (the site you are on now) is a worldwide not-for-profit community focused on helping our 1470 members in 110 countries and 300 world cities to dramatically improve their happiness, success, and friendships. We help you level up, get recognized for your life accomplishments, make new friends, accomplish more, feel AWESOME about yourself, and become the best version of you---and all with other members rooting you on! Apply now and see major positive changes in your life in just two weeks!
Rails - Resources
Resources
App Academy Online
1 Break Diver Vote
In a partnership with Break Diving, App Academy offers a completely free full-stack boot camp, all online, that teaches you to be a comprehensive full-stack developer. This could very well take you 1 - 3 years, depending on how fast you work through it, but by the end, you will be a competent programmer. Go for it!
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Pragmatic Studio
1 Break Diver Vote
he course by Mike and Nicole here on Pragmatic Studio is probably the best Ruby / Ruby on Rails course out there. It costs a few hundred dollars, but the truth is, you won't find any free course that is as comprehensive as this paid one. Most importantly, you won't find any clearer explanations. If you are serious about learning Ruby on Rails, enroll in the courses on this site. Note that they do offer a number of free courses, and we provide the link to them below as well. We recommend you go through the Ruby on Rails course I & II three times. Only then are you likely to understand everything.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Pragmatic Studio Free Tutorials
Rails Novice To Ninja
1 Break Diver Vote
Rails Novice To Ninja by Glenn Goodrich and Patrick Lenz is an easy-to-follow good introductory book to get started building web applications in Rails.
Category: Textbooks
Skill Levels:
- Beginner
- Intermediate
App Academy On Campus
0 Break Diver Votes
Aside from the online App Academy courses, App Academy offers live boot camps in New York or San Francisco. If you're accepted, it's free to attend, and they'll help you find a job at the end, taking a percentage of your first-year salary until the tuition is paid off.
Category: Schools
Skill Levels:
- Beginner
- Intermediate
- Advanced
Blog - The 10 Most Common Mistakes Rails Developers Make
0 Break Diver Votes
A great article by Brain Vanloo about ten common mistakes Rails Developers make and how to fix them.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
Blog - The Visual Guide to Using: Includes in Rails
0 Break Diver Votes
Very helpful article which explains how to avoid n+1 issues using the includes method. Mastering how to avoid N+1 issues is crucial for any backend developer.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
Codecademy
0 Break Diver Votes
CodEcademy is an online platform that offers both free and paid coding lessons. This link takes you to all the courses covering or related to Rails. There are no prerequisites, so you don't need any experience prior to starting. You can access the lessons without cost, but the additional practice (projects and quizzes) require CodEcademy Pro. However, they refused to help Break Diving and never responded to any of our emails, so think twice before paying them any money.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Coursera
0 Break Diver Votes
Coursera is an online learning platform that works with universities and companies to offer courses on a variety of academic subjects. There are several Rails courses offered by prestigious universities, and they consist of videos, readings, and quizzes. The peer-graded assignments and projects help to make the courses a more hands-on experience.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Go Rails
0 Break Diver Votes
If you know that you want to get into Ruby on Rails web development, you should really consider joining GoRails. While their YouTube channel and website do offer some free resources, to gain access to all the videos and tutorials, there is a low monthly fee that is worth the expense. You'll find so many tutorials, from beginner to advanced, and learn things about Rails you'll never learn elsewhere. There is also an excellent free tutorial showing you how to install your entire Ruby on Rails development environment, for Windows, Mac, and Linux.
Category: Video
Skill Levels:
- Beginner
- Intermediate
- Advanced
Ruby On Rails Guides
Ruby On Rails Guides
0 Break Diver Votes
Ruby On Rails Guides provides many excellent resources to help you in understanding various Ruby on Rails concepts. It is perfect for people of all skill levels.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
Ruby On Rails Notes for Professionals
0 Break Diver Votes
Ruby On Rails Notes for Professionals, offered by Goalkicker, is a complete and comprehensive guide, with multiple examples and in-depth explanations on various topics. The books are updated weekly and are downloadable in PDF format.
Category: Textbooks
Skill Levels:
- Beginner
- Intermediate
- Advanced
Ruby On Rails Tutorial
0 Break Diver Votes
Ruby on Rails Tutorial by Michael Hartl teaches Rails by guiding through developing three great applications.
Category: Textbooks
Skill Levels:
- Beginner
- Intermediate
Site Point
0 Break Diver Votes
Site Point offers an incredible selection of online books, tutorials, and more. You can also buy many of their books online, such as "Ruby on Rails: Novice to Ninja." This is a wonderful repository of excellent tutorials and books that will help you level up your Rails framework skills.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
The Odin Project
0 Break Diver Votes
The Odin Project is an open-source community and curriculum on web development. The curriculum teaches you to build websites from scratch, focusing on the Ruby on Rails back-end.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
Traversy Media
0 Break Diver Votes
Traversy Media features online web development and programming tutorials for the latest web technologies. Brad Traversy is one of the well-known instructors in the web development community. In this Ruby on Rails tutorial, he teaches users to develop application using Ruby on Rails.
Category: Video
Skill Levels:
- Beginner
- Intermediate
TutorialsPoint
0 Break Diver Votes
TutorialsPoint offers a set of very helpful beginner tutorials to introduce you to Rails and programming in general. Its mission is to deliver "Simply Easy Learning" with clear to-the-point content. No prior knowledge is assumed and the tutorials take care to explain each step in detail. There are also multiple examples that illustrate the concepts being taught, which help to make the concepts comprehensible.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
Ruby On Rails PDF
Tuts Plus Tutorials
0 Break Diver Votes
Tuts Plus offers amazingly detailed tutorials that teach you how to solve specific problems. Difficulty ranges from complete basics to more advanced app building.
Category: Other Apps & Websites
Skill Levels:
- Beginner
- Intermediate
- Advanced
Udemy Courses
0 Break Diver Votes
Udemy is an online learning platform consisting of video tutorials on a variety of topics. This link will take you to the top free Rails courses on Udemy, but there are paid options as well that offer more than just video content. There are video courses on many topics of Rails, ranging from total beginner courses to field-specific ones. In addition, each course has a rating, and it is probably best to look for the ones with higher ratings and more users.
Category: Self-Study
Skill Levels:
- Beginner
- Intermediate
- Advanced
Why pursue the Rails dive alone when you can dive in and learn with 1470 new supportive friends in 110 countries pursuing 140 collective dives from 300 world cities? Apply now to join Break Diving!
Apply Now