Before touching Rails, get comfortable with Ruby basics—classes, methods, and blocks.
This is the magic behind Rails' database management. It allows you to interact with your database using Ruby code instead of writing raw SQL [2, 5]. Learn Ruby On Rails For Web Development: Learn ...
Understand how the Model (data), View (interface), and Controller (logic) interact to handle user requests [1, 5]. Before touching Rails
Rails was designed for productivity. Its built-in tools (scaffolding) can generate the boilerplate code for an entire feature in seconds [2, 3]. get comfortable with Ruby basics—classes