News for hackers. Stuff that matters.
Re:Ask HN: Learning Ruby on Rails in 2022 by qup on Sunday December 25, 2022 @12:24PM (#34129017)
There's no best way, my friend.

Hartl's tutorial was where I started, many years ago. I think he keeps it updated.

The best way to learn web dev is to build the thing you want. You'll learn what you need as you go.

Re:Ask HN: Learning Ruby on Rails in 2022 by stanislavb on Sunday December 25, 2022 @04:11PM (#34131311)
You can't go wrong following this advice. Please do.
Re:Ask HN: Learning Ruby on Rails in 2022 by gepardi on Sunday December 25, 2022 @10:46PM (#34134350)
I agree. The best questions will come when you look to answer your own passionate questions to build a project you’ve dreamt.
Re:Ask HN: Learning Ruby on Rails in 2022 by freshbakedbread on Monday December 26, 2022 @08:07AM (#34137332)
This was my approach to learning Ruby on Rails when I joined a startup using it 2 years ago. This is also my standard approach learning anything new since I started programming.

I would like to augment this advice with the very helpful but rarely mentioned step of actually reading through all the docs eventually and learning best practices from research on blog posts, open source projects, and other internet communities. This is especially important when learning a technology in the absence of a mentor/senior developer.

In the past, I’ve been burned thinking I built up a serviceable knowledge through learning as I go on my own projects. This approach is a great way that falls in line with the fact that a lot of new technologies are still just the same old fundamentals, but it’s important to recognize that true skill in a specific technology requires that extra, quite laborious, step.

Re:Ask HN: Learning Ruby on Rails in 2022 by JohnBooty on Tuesday December 27, 2022 @08:59AM (#34148677)
I agree with you that building the thing you want is the best way to learn.

However, for an "opinionated" framework like Rails, it's really best if you read through the official (brief, and IMHO excellent) guides so you can get a feel for the basic opinions baked into Rails.

https://guides.rubyonrails.org/

Otherwise you're going to be fighting the conventions the entire way.