Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Learning without any resistence by just stuffing theory in your brain is pointless.
Don't be afraid to fail, as long as you've learned something it's always a win.
atheist43768dI didn't read the rant, I just gave ++ for the opener.
I'm faving this.
dfox and trogus got banned from SO?
I need more context.
eeee32866dWhen I tried learning Rust (or any programming language), I try the following, in order:
1. Build a Hello, World! cli app.
2. Build a Hello, $argument! cli app.
3. Build a pizza order system (different pizzas with different prices, let the user order any natural number of pizzas, let the system print all orders) cli app.
4. 1–3, but now over a network connection.
While this approach works wonders for learning a new language, you'll hit a wall pretty quickly when trying to learn new frameworks this way.
That's where tutorials prove invaluable, imo.
We all know how languages work in general but frameworks assume the devs at least have a baseline knowledge of what they're doing. Eg; know how to set up a react project, know how hooks work, know how to write CSSinJS, etc