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)
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?
I recommend to start with online courses to get an idea of what it is all about. -- π¦
Step on with hands-on projects & practice to gain initial practical experience and keep motivation high. -- π₯
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... -- β€οΈ
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.
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!
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.
Me personally I enjoy using a mixture of videos and written material. What worked for me was learning, Understanding, then practice. Great post!
Always books/articles and then hands-on projects & practice :)