I’ve immersed myself in the world of web application development for the past few months and have learned how to develop with the Ruby on Rails framework.
It seemed like a daunting task at first and even looking ahead it still does appear quite daunting as there’s a vast amount of work that goes into developing just a “simple” site. I’ve used Michael Hartl’s “Ruby on Rails Tutorial (Rails 5) – Learn Web Development with Rails”
I’ve found Michael’s conversational writing style very easy to follow. His approach is very thorough and covers everything from the LINUX command line to GIT version control to embedded Ruby just to name a few topics. To date I’ve made it to Chapter 6: Modelling users. My understanding of the MVC architectural pattern (model-view-controller) has been greatly enhanced with this book. I finally understand how MVC works!
The benefits to me and technologies I’ve learned from this book include the following:
- AWS – Cloud 9 (Amazon Web Services – Integrated Development Environment – IDE)
- Heroku – web hosting platform
- Bitbucket – version control system
- Bootstrap – for building responsive, mobile-first web projects
I can honestly say that I’ve enjoyed learning how to program with Ruby on the Ruby on Rails platform and all it’s associated technologies. Its been a great ride and for me its just getting started.