DEV Community

Cover image for Books vs online courses vs projects? 📚
Dev on Remote
Dev on Remote

Posted on

Books vs online courses vs projects? 📚

3rd question from the Dev Pools series.

Same rules as before. Since we can't add polls, we select an emoji.

Which learning method works for u the most?

❤️ - books/articles
🦄 - online courses
🔥 - hands-on projects & practice


Maybe sth else?

Top comments (7)

Collapse
 
devonremote profile image
Dev on Remote • Edited

At the beginning for me I was going all in into online courses, but I've realised that they weren't making me think enough & experience is measured by number of problems you've solved. After that I'm learning through practice mostly. How about u?

Collapse
 
vbd profile image
Volker B. Duetsch • Edited
  1. I recommend to start with online courses to get an idea of what it is all about. -- 🦄

  2. Step on with hands-on projects & practice to gain initial practical experience and keep motivation high. -- 🔥

  3. To deepen knowledge I'm always getting books (really a lot of them) and reading articles and summarise them as a weekly github posts: github.com/vbd/Fieldnotes/tree/mai... -- ❤️

Collapse
 
kylelaverty profile image
Kyle Laverty

I usually start with online courses to pick up the basics of a new language and then switch to making a personal project. I find those projects often involve merging a bunch of concepts and are way better learning tools once I have my feet wet.

For human skills/management skills, I find books are better than courses.

Collapse
 
thaskills profile image
Thabani

I think starting with an online course is ideal.
You need to know the fundamentals before getting serious with anything.

There comes a time when you feel like you now need to work on a certain project, that is when you can choose to have a follow through hands on project tutorial to get the basics of how the code is structured and applying the knowledge you picked from online courses.
Doing so will help you with hands on experience. You will run into a lot of errors and you would need to find ways of solving them. That is when using articles and books become necessary.

The learning curve requires a lot of effort but always remember that an expert was once a beginner!

Collapse
 
kocreative profile image
Kat

A tie between hands on experience and articles for me. I find it hard to put online courses into practice. I much prefer to create my own projects, and then try to make them a reality. If I started off over ambitious, it's a learning oppotunity, and I tend to then refine my ideas into something I can realistically make.

Collapse
 
martinbaun profile image
Martin Baun • Edited

Me personally I enjoy using a mixture of videos and written material. What worked for me was learning, Understanding, then practice. Great post!

Collapse
 
shivam_agnihotri profile image
Shivam Agnihotri

Always books/articles and then hands-on projects & practice :)