Name anything, whether it is web-related programming, or not. The most difficult concept for me for a very long time has been asynchronicity. It was really hard to stop thinking in sequential execution.
![Cover image for What concept in programming you struggled with the most while learning?](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Femojipedia-us.s3.dualstack.us-west-1.amazonaws.com%2Fsocialmedia%2Fapple%2F237%2Fshocked-face-with-exploding-head_1f92f.png)
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (6)
Disassembling native code. I just can't get the motivation to learn it
That sure sounds tedious!
Concurrency.
Dependency Injection
Multi threading.
Oh yeah this one also has been a tough one for me.