Not OP, but my guess is that would count as &quot;in the weeds right off the bat&quot;; the impression I get is that a lot of Rails&#x27;s value proposition revolves around being able to start using it without actually needing to know or understand very much. (Which is not a bad thing, exactly! Its power as a rapid prototyping tool comes in large part from this trait. Unfortunately, so does its strong tendency to produce unmaintainable code.)