DEV Community

Discussion on: The Benefits of Project-Based Learning

Collapse
 
rogertorres profile image
Roger Torres (he/him/ele)

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.

Collapse
 
salarc123 profile image
SalarC123

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.