Can you code? No, but you can learn it
Kevin Dewalt

I also spent a weekend trying to install ruby but in my case it was a windows pc. Then I decided to start using Ubuntu, I got ruby installed and running smoothly and my web development process is much faster since then. I’ve learnt a lot of valuable things from taking that decision so I guess being able to take those frustrations and turn them into something that actually helps you is an important aspect of learning to code too.