DEV Community

Christian Vasquez
Christian Vasquez

Posted on

What's your ideal way of learning? ๐Ÿค”

I would love to read some of the community's opinion on this topic :)

Top comments (23)

Collapse
ย 
dance2die profile image
Sung M. Kim โ€ข โ€ข Edited

I am a ๐Ÿ‘ visual AND ๐Ÿ‘ kinesthetic learner.

Podcasts ๐Ÿ‘‚ are the worst way to learn for me (I can barely retain 10% ๐Ÿ˜ž).

So my ideal way is to watch ๐Ÿ“บ/read ๐Ÿ“š & immediately practice at the same time.
Slow ๐Ÿข upfront but can retain much more ๐Ÿ‡.


Funny Fact:
I can concentrate no problem at a noisy cafe for not being an auditory learner.

Collapse
ย 
ben profile image
Ben Halpern โ€ข

My ideal way of learning is often I need to find a way to make this work by any means. Really kicks me into focus on whatever topics help me get there.

Collapse
ย 
chrisvasqm profile image
Christian Vasquez โ€ข โ€ข Edited

Dunno why, but this remind me of: Make it Work, Make it Right, Make it Fast

Collapse
ย 
perttisoomann profile image
Pert Soomann โ€ข

Ideal or not, but in my experience the best way is to learn is when you get thrown in the deep end with actual problem to figure out.

Just reading or watching videos, sometimes it's good, you can pick up some smaller tips or tricks, that may or may not even be the main point of the article or video, but it could get a bit disheartening to see all this cool stuff and not have an opportunity to implement it in your day-to-day flow.

Collapse
ย 
itsasine profile image
ItsASine (Kayla) โ€ข

For me: Reading >> Doing > Hearing >>>>> Watching

I hate videos. And love the people here that tag their posts with #video so I know to avoid it.

I love having a bunch of bookmarks to go through during downtime. Read a few articles, maybe add them to a list of resources to come back to with notes, being able to copy and paste code examples... good stuff!

Making a project is effective, but I feel most comfortable reading about a topic first. Lectures like in university are hit or miss.

Collapse
ย 
dusan100janovic profile image
Duลกan โ€ข

It depends of technology and how much I want to go deep in learning it. Sometimes learning by doing is enough.

But, for example, to learn a new programming language/framework I would usually go the following way:

  1. Video - Udemy/Pluralsight
  2. Book - O'Reilly/Wrox/Apress
  3. Creating my own application
Collapse
ย 
indy_singh_uk profile image
Indy Singh โ€ข
  1. Question everything - Asking a lot of questions out loud, to myself, and to anyone who will listen
  2. Doing - I cannot read about something, I prefer to get stuck in and will happy work into the night (best hours are 10pm - 2am) until I crack it
  3. Failing - instead of thinking will this work, I just do it, and the results speak for themselves
  4. Teaching - for me a crucial stage is passing on the knowledge, if I can't do that then I haven't really grasped the problem
Collapse
ย 
napoleon039 profile image
Nihar Raote โ€ข

For me it depends what I want to remember and how complex it is. If it's simple and easy to understand, auditory medium ๐Ÿ‘‚ like podcast is enough for me.

If it's something complex then a visual medium ๐Ÿ‘€ like articles are enough.

However if there are a lot of steps or processes to remember and understand or a complex concept, then watching videos and doing it once or twice helps me to grasp it well.

Though doing anything practically, at least once, helps me retain things better๐Ÿ˜ƒ

Collapse
ย 
_andy_lu_ profile image
Andy Lu โ€ข

I think the most ideal way to learn is to have someone next to you guiding you through some material. Next best would be having the ability to ask questions and get immediate feedback.

In either case, it's up to the learner to know they should ask a ton of questions.

Collapse
ย 
chrisvasqm profile image
Christian Vasquez โ€ข

Hey Andy,

I love this kind of interaction. I like to just watch a friend code and ask things like "what does that expression mean? do you think we can extract something out of this function?" and having them stop for a second to reconsider. Sometimes they change things but it was all fine, I just want them to be aware of other possibilities and value why they might do things in a certain way instead of another.

Pros and cons, if you may call it ๐Ÿค“

Collapse
ย 
gissisim profile image
Gissur Simonarson โ€ข

I've been studying a lot lately. I had a really good success with videos with people actually doing live coding on projects from start to finish, and me actually coding along with them.

I have to basically watch and do together to make things stick.

Collapse
ย 
chrisvasqm profile image
Christian Vasquez โ€ข

I have to basically watch and do together to make things stick.

Oh yeah, specially with multiple monitors or popup video player!

Collapse
ย 
sainathsurender profile image
sainathsurender โ€ข

The ideal way for me is to imagine a requirement or create new one and start coding it with resources from the internet. I've learnt angularjs, typescript this way and feels like a challenge to conquer