DEV Community

Discussion on: What computer science concepts should devs without a CS background prioritize learning?

Collapse
 
danidee10 profile image
Osaetin Daniel

There are a lot of things to learn, But the most important IMHO should be Data Structures and algorithms.

With some basic knowledge about both, Writing code becomes less about "Let's get this to run / work." and more about "how efficient is this? / could i do this is a more efficient way?"

Naturally the search for efficient ways to do stuff will lead to some other important concepts like concurrency, caching etc