It seems fashionable to knock Rails as beginner unfriendly these days, but I think that’s wholly unfair – because I found Rails *much* easier to learn, and a better option for web development than most (if not all) of the other ‘options’ (some I tried, some I researched and rejected). Easier because Rails is written in a more natural, easier to understand language, and better because Rails teaches you a tremendous amount of best practises that would otherwise take you a lifetime to learn. It also saves you from wasting weeks or months agonising over which technologies to use or methodologies to follow – that in itself is priceless, and that is a large part of why it is so appealing to (and a good bet for) us n00bs.
Almost anyone can learn almost anything, if you just go about it the right way. Let’s explore that here from the perspective of learning Rails.
What is a beginner?
A person just starting to learn a skill or take part in an activity.