Actually I agree with previous commenter. These steps are easy and only take like 10minutes and give great power handling versions and gemsets to projects.
If you are someone who doesn't know what it means you should learn. Isn't that what a programmer needs to do?
The steps aren't hard, it's knowing which ones to do that is hard. And yes, you should learn what all those things mean and why everyone does them, but it shouldn't be the very first thing you learn.
If you are someone who doesn't know what it means you should learn. Isn't that what a programmer needs to do?