DEV Community

Discussion on: Stop letting people tell you how to learn

Collapse
 
empwilli profile image
Tobias Langer

I really don't know what the take away from this piece here is, but mostly I would say I strongly disagree.

First of all: Yes you learn the most by doing things yourself and even more important you learn by doing mistakes on yourself, however: As far as I'm concerned that's really how every course back in my university time was structured and also every book considered as being the reference for ENTER_TECHNOLOGY_HERE I've seen so far has examples and advices you to try on your on.

Figuring out stuff on yourself does only help you so much, since you can spent hilarious amounts of times on certain problems you don't understand correctly (since you don't understand the underlying theory or technology) or even, because you are not able to use the correct phrasing to express your problems to a search machine simply because you lack the correct vocabulary. Even worse, you might embedd incorrect imaginations of how certain things work. This can lead to so called "cargo cult programming".

All of the above can extremly hinder your progress in acquiring new skills and / or knowledge. Learning programming / some framework / a language can (IMHO) only go side by side with learning the related theory.

So yes: You may not learn only by consuming the theory, but you also have to practice. Even more important, you have to find which parts can be blanked out because they are currently not relevant (certain parts of java script in your above example), but completly ditching theory can also hinder your progress.