So far, you've learned that Ruby was meant to keep a perfect balance between power and it's simplicity. This is enforced by two Ruby on Rails concepts: "Convention over Configuration" and "Don't Repeat Yourself"
"Convention over Configuration" means that a programmer only needs to write code for unconventional parts of the application they're building. To give an example: let's say you're building a shop, so obviously you need a way to store your customers' details. Between other things, you'll also probably have a Customer class created in the model or something similar, to keep things modular and easy to work with. You'll probably be very pleasantly surprised to see that a table customers is created automatically in the database.
|