DEV Community

Cover image for Which concept took you the longest to grasp?
Madza
Madza Subscriber

Posted on

Which concept took you the longest to grasp?

This could be anything from some specific technologies/tools, data structures, design patterns, programming paradigms to advanced concepts like Machine learning, Neural networks, AI, etc.

Which concept took you the longest to grasp?

Latest comments (69)

Collapse
 
kalashin1 profile image
Kinanee Samson

Looking through a multi dimensional array in visual basic was a serious headache at the time for me

Collapse
 
seeila profile image
Seeila

As a person with a graphic designer background, so without mathematical, scientific or logical background, while I taught myself how to code, what took me the longest was to understand the programming logic.
When you've finished learning the basics of basics (types, loops, variables,...) and you try to actually use them. At first it took me more than 3 hours to finish one simple exercise on codewars but when I understood the logic, it took me less than 5 minutes, the difference was huge.

Collapse
 
radavis profile image
Richard Davis

It took me YEARS to understand and use Redux correctly. There were times I thought this career wasn't for me because I couldn't understand and use this "simple" library.

Collapse
 
madza profile image
Madza

As I've heard, most have struggled with it.. Have you tried Context API, btw?

Collapse
 
the_unconventional_coder profile image
ABHINAVA GHOSH (he/him)

recursion!
still struggling xD

Collapse
 
miguelbogota profile image
Miguel Bogota

For me personally, Redux was a concept really hard to understand and also I didn't understand why it exists. I mean there's better and easier ways to handle state in my opinion back then.

Collapse
 
neeagwl profile image
Neetu Agarwal

Recursion!!
Mainly because every time I solve a recursion problem I focused more on how its working instead of how to work with it. But Gladly, I have passed that phase but it did take a very long time :)

Collapse
 
nicolus profile image
Nicolus

I'd say either pointers or rxjs Observables.

Collapse
 
raguay profile image
Richard Guay

Lens in Haskell. I still have trouble with them.

Collapse
 
avikki profile image
AviKKi

I guess Dynamic Programming is the one that took me so much time, I was reading about it from second last year of my high-school but I was only able to do it on the freshman year of my college; my first submission to a DP problem in a live contest, was worth all the patience.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.