I think the decision is heavily dependent on what you already know. Someone new to programming or new to a language/technology that is wildly different from their previous experiences will have a hard time navigating through the sources required to build a project. There's a minimum required to pull that off, and I think the books, tutorials, streams, and so on are more helpful to reach this threshold. That being said, once you are past this point, I totally agree that building projects is a magnificent approach. And I would also add something else: teaching is an astonishing way to learn things, especially if you wanna go deep.
I totally agree. You shouldn’t jump straight into projects if you’re new to programming. There should definitely be a tutorial stage where you get used to syntax or simple concepts before starting projects, but once you develop the right coding problem solving skills and learn how to look stuff up properly, your next step should be making projects.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think the decision is heavily dependent on what you already know. Someone new to programming or new to a language/technology that is wildly different from their previous experiences will have a hard time navigating through the sources required to build a project. There's a minimum required to pull that off, and I think the books, tutorials, streams, and so on are more helpful to reach this threshold. That being said, once you are past this point, I totally agree that building projects is a magnificent approach. And I would also add something else: teaching is an astonishing way to learn things, especially if you wanna go deep.
I totally agree. You shouldn’t jump straight into projects if you’re new to programming. There should definitely be a tutorial stage where you get used to syntax or simple concepts before starting projects, but once you develop the right coding problem solving skills and learn how to look stuff up properly, your next step should be making projects.