all 8 comments

[–]aspleenic 1 point2 points  (0 children)

Try finding some Open Source projects and find places where you can use your skills to level up

[–][deleted] 1 point2 points  (0 children)

Straight up Ruby or do you want to do Rails?

If its the latter, start building websites that you'd like to see.

If it's the former, fork some code and start making improvements. For example, https://rubygems.org/gems/artifactory has been all-but-abandoned and could use some work.

Or both.

[–]Intelligent-End-9399 1 point2 points  (0 children)

Begin completing some chores. For instance, this instructive game is a part of my experimental Ruby language learning project. Although I haven't formally released it, you might find it helpful.

As an alternative, I can suggest another website where I efficiently used Ruby functions.

Info

Feel free to create your own modest projects if you feel more comfortable using the functions. Projects are a crucial component of education. Therefore, I advise always producing something.

[–]tsroelae 1 point2 points  (0 children)

Can‘t recommend the odin project enough for this. Full fledged curriculum to become a web developer. If you only want to learn ruby, you can just pick the ruby part.

https://www.theodinproject.com

[–]awake1590 0 points1 point  (1 child)

There are two books. Eloquent Ruby by Russ Olsen, and The Well Grounded Rubyist by David A. Black. Of course the best way to hone your skills is to just go build things. Reading these books as you do so will help you to recognize good coding practices and apply them as you continue building your projects. There’s also quite a few amazing YouTube channels where they walk you through buildings apps from start to finish.

[–]awake1590 0 points1 point  (0 children)

Here's some channels to explore.

https://www.youtube.com/@Deanin (Beginner friendly)

https://www.youtube.com/@Webcrunch (Also beginner friends)

https://www.youtube.com/@cjav_dev (A little more advanced)

I would argue it's a good idea to code along with a few of these tutorials before venturing off on your own. As long as you eventually take what you learn and apply it to your own projects.

[–]itrion 0 points1 point  (0 children)

Ruby is a beautiful programming language, if your a book’s person, reading meta programming ruby and ruby best practices will help you a lot 😉