Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To be clear, that is not the way I'd recommend for someone with zero knowledge in software development. The assumption is that you understand something, just not this language/library. I don't think following a tutorial is a good way to learn anything besides doing this very specific thing in a tutorial. You won't learn things like how to consume documentation and evaluate libraries, which is IMO required to develop anything there isn't a tutorial for.

Maybe use libraries (and language) with better docs? I don't know much about Haskell beyond fixing other people outdated software, but I was able to do these fixes without watching any tutorials and reading books, just by reading docs.

If I were to build web service in rust, Google would lead me to axum, and https://docs.rs/axum/latest/axum/ pretty much gives me everything I need to know to get started.

Then I will want to add some sort of CLI to start that service, clap.rs docs are pretty clear. Then I will want some configuration management, I will search crates.io for crates providing such functionality and evaluate how they work (by reading the documentation), pick one and implement.

When I wanted to build an android tv app, I've read android docs and built it. If I were in tutorial hell, I'd google for "building android tv reddit client" and not found any.

Decided to build a small macOS tray app for myself? A few minutes reading the official docs, and I'm ready to start.





Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: