>>This is a pet peeve of mine when it comes to React tutorials. Why waste so much time making the user set up a dev environment? Just give him/her a prebuilt and "black boxed" environment and get on with learning React
And yet one of the most common criticisms of Rails is that it's too black-box and has too much "magic."
So you're damned if you do, damned if you don't.