Rails development is becoming more and more popular every day. One of the main reasons behind this pattern is its dynamic group of supporters, who do their best to take the industry to the next level. It is extremely popular among startups that want to develop web apps as fast as possible. Nowadays, more than half a million websites are using Ruby on Rails. Among them are some great websites like Airbnb and Shopify.
If you happen to have an interesting and unique app idea that you want to create, but do not want to spend thousands on hiring a professional team, then it is time to start learning rails development.
There are plenty of educational resources available online that can help you learn how to build web apps. Learning RoR online is the fastest and the most effective way to create a web app on your own.
Here are 17 best resources for Rails developer like blogs, online courses, tutorials, tools and community support. The list includes both free and paid resources.
Code Academy offers online courses on RoR, which includes lessons, quizzes and projects to help you get started. However, it is not like any other online course; they have a completely new take on education.
Follow @Codecademy on Twitter.
The Rails Casts screencast is produced by Ryan Bates. Each episode features some informative tips and tricks on RoR. Each episode is rather specific, short and to-the-point. The Rails Casts screencasts are probably most appropriate for the intermediate level rails developers, but beginners and pros can easily find some valuable resources here as well.
The episode is released on the first Monday of every month. The web page also features text versions of the screencasts for those who prefer text over video.
Follow @railscasts on Twitter.
Thinkful is a revolutionary online school for developers that offers a perfect mix of traditional face-to-face learning and the convenience of online education.
They also have a blog where they posts many valuable tips for rails developers.
Follow @thinkful on Twitter.
Ruby Tapas is another website that offers informative screencasts on RoR. The screencasts are posted twice a week and are perfect for rails developers who are looking to improve their skills.
Follow @rubytapas on Twitter.
Owning Rails offers 8-hour live interactive class with an intense learning program. The best part about the course is that you can easily ask questions any time you want.
Follow Owning Rails on Twitter.
The website offers the third edition of the book “Learn Ruby the Hard Way” for free. The book features 52 exercises for rails developers and some valuable advices from old programmers.
Follow @lzsthw on Twitter.
Rails Girls is a non-profit volunteer community focused on raising women engagement in technology and providing them with necessary tools to craft their ideas. You can learn basic programing, sketching and prototyping through Rails Girls.
Follow @railsgirls on Twitter.
Skillshare is a unique learning platform, where everyone is welcome to learn or teach RoR. You can take as many online classes as you would like with as many teachers as you want. That is what makes learning through Skillshare so different. It involves 3 simple steps: 1. Register, 2. Engage, 3. Teach/Learn
Follow @skillshare on Twitter.
It is one of the world’s largest collection of lessons for experienced Ruby developers.
Follow @practicingdev on Twitter.
Onemonth offers RoR tutorials that are useful and easy to understand even for those who have no prior experience with coding or programming.
Follow @onemonthedu on Twitter.
This RoR toolbox was created by Christoph Olszowka in 2009 and has homed 2036 projects since then.
Follow @rubytoolbox on Twitter.
Codewars is a collective effort by its community, where users teach each other various techniques and solutions and comment with constructive feedback. It gives rails developers an opportunity to improve their skills through challenging other developers on real code challenges.
Follow @codewars on Twitter.
I guess you already know about this one. Our blog is designed for developers and product managers who spend a lot of time on localization and internationalization of apps and websites or who are just getting started.
The blog offers various informative posts and tutorials, as well as interviews with experts of the industry.
Follow @phraseapp on Twitter.
Every developer has come across Stack Overflow in his career. It is a huge Q&A community, where you can find an answer basically to anything related to RoR.
Follow @StackOverflow on Twitter.
Plural Sight is a popular technology learning platform with tools that can evaluate your skills and help you find solutions to your rails problems. The monthly membership cost is $29-$49. The website offers 23 diverse courses from beginner level to pros.
Follow @pluralsight on Twitter.
Lynda.com is another website that offer RoR and Ruby programming language screencasts. The monthly membership costs $25-$37.5. Lynda.com library is accessible on both iOS and Android.
Follow @lynda on Twitter.
What makes Code School a unique RoR course provider is its Arcade and Zombie themed lessons. Every course features videos, interactive challenges, songs and detailed explanations. Monthly membership casts $29, but free orientation is also available.
Follow @getAmbassador on Twitter.
Check out the above mentioned resources to help you get started on RoR.
Also published on Medium.