<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg" -->

---
title: Learn things that don&#x27;t change | daily.dev
description: Learn why it is important to focus on fundamentals rather than frameworks in software development. Discover a list of recommended books for software engineers...
canonical: https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Learn things that don&#x27;t change | daily.dev
og:description: Learn why it is important to focus on fundamentals rather than frameworks in software development. Discover a list of recommended books for software engineers...
og:url: https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg
og:image: https://api.daily.dev/og/posts/lCLTUO9MG.png
og:image:alt: Learn things that don&#x27;t change
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Learn things that don't change

**[Tech World With Milan](https://daily.dev/sources/techworld-with-milan)** · 12 min read · 883 upvotes · 36 comments

## Summary

Learn why it is important to focus on fundamentals rather than frameworks in software development. Discover a list of recommended books for software engineers in 2024.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://newsletter.techworld-with-milan.com/p/learn-things-that-dont-change>

## Community discussion

Top comments from developers on daily.dev.

**@vikyw** · 14 upvotes

> so basically, learn nothing ? Because everything changes, nothing lasts forever

**@jovicon** · 12 upvotes

> I've read 9 of them, all from personal development hahaha.
> And I have 3 from the list to this year.
>
> Maybe a topic for DDD in this list would be a nice topic like:
>
> - The blue book -- Eric Evans
> - Learning Domain-Driven Design -- Vlad Khononov

**@dunavista** · 10 upvotes

> I never trust an article that has affiliate links

**@guavabear** · 4 upvotes

> Doing project and learning as you do > Reading books imo.

**@yodarango** · 4 upvotes

> "Learn things that don't change." A catchy title and great advice. Thank you! This is a principle I have adopted in my career as well as in almost every sphere of my life.
>
> If I may add, however, a more accurate heading would be "Learn the foundation before learning the surface," since all the items provided in the list are subject to change.
>
> I also would like to offer an additional principle that has an even greater level of permanency. That is, problem solving. Learn to exercise your brain by challenging it against difficult problems. These exercises do not have to be limited to...

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments

---

[View this post on daily.dev](https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Learn things that don't change","url":"https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg"},"datePublished":"2024-05-16T15:10:29.612Z","dateModified":"2024-05-16T15:10:43.666Z","description":"Learn why it is important to focus on fundamentals rather than frameworks in software development. Discover a list of recommended books for software engineers...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8c64bcc96e55bc5c20e6172de2152e1d?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8c64bcc96e55bc5c20e6172de2152e1d?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Tech World With Milan","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Tech World With Milan","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/737f436491ef436dba1bbab9052e4a04","url":"https://daily.dev/sources/techworld-with-milan"},"commentCount":36,"discussionUrl":"https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":883},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":36}],"keywords":"","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tech World With Milan","item":"https://daily.dev/sources/techworld-with-milan"},{"@type":"ListItem","position":3,"name":"Learn things that don't change"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/learn-things-that-don-t-change-lcltuo9mg","comment":[{"@type":"Comment","text":"so basically, learn nothing ? Because everything changes, nothing lasts forever","datePublished":"2024-05-24T10:07:46.319Z","dateModified":"2024-05-24T10:08:12.891Z","url":"https://daily.dev/posts/lCLTUO9MG#c-iYQCBE9mN","author":{"@type":"Person","name":"Viky","url":"https://daily.dev/vikyw","image":"https://avatars.githubusercontent.com/u/112059651?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":14}},{"@type":"Comment","text":"I’ve read 9 of them, all from personal development hahaha.\nAnd I have 3 from the list to this year.\nMaybe a topic for DDD in this list would be a nice topic like:\n\nThe blue book – Eric Evans\nLearning Domain-Driven Design – Vlad Khononov","datePublished":"2024-05-18T17:57:58.359Z","url":"https://daily.dev/posts/lCLTUO9MG#c-sxnIB1mog","author":{"@type":"Person","name":"Jose Salomon Contreras","url":"https://daily.dev/jovicon","image":"https://avatars.githubusercontent.com/u/21287303?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":12}},{"@type":"Comment","text":"I never trust an article that has affiliate links","datePublished":"2024-05-27T21:29:26.223Z","url":"https://daily.dev/posts/lCLTUO9MG#c-3snpc8nyL","author":{"@type":"Person","name":"Dee Vee","url":"https://daily.dev/dunavista","image":"https://lh3.googleusercontent.com/a/ACg8ocIESOsVygPTeDy6ipqG2o_Ahdi-CK0pKpVtSLS3r6cHHN4TxiO_=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":10}},{"@type":"Comment","text":"Doing project and learning as you do &gt; Reading books imo.","datePublished":"2024-05-30T04:45:40.338Z","url":"https://daily.dev/posts/lCLTUO9MG#c-9w3q4FY5W","author":{"@type":"Person","name":"Simon","url":"https://daily.dev/guavabear","image":"https://lh3.googleusercontent.com/a/ACg8ocL2jp8qnpkvbmCza2t6GN_8GvKx1MFRBqg44oU_Pu-S=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"“Learn things that don’t change.” A catchy title and great advice. Thank you! This is a principle I have adopted in my career as well as in almost every sphere of my life.\nIf I may add, however, a more accurate heading would be “Learn the foundation before learning the surface,” since all the items provided in the list are subject to change.\nI also would like to offer an additional principle that has an even greater level of permanency. That is, problem solving. Learn to exercise your brain by challenging it against difficult problems. These exercises do not have to be limited to technology. Find auxiliary avenues that you are interested in, for example, mathematics, philosophy, etc. Even something as common as a maintenance problem around your house may present itself as a great opportunity to develop your problem-solving skills. Oh, the TV stopped functioning? No problem, fetch a screwdriver and give yourself the opportunity of a new challenge. You might solve it, you might not. But that is okay because the purpose is not to repair the TV. Rather, is to learn how to be a better programmer/ engineer while you’re not programming.","datePublished":"2024-06-07T19:17:52.935Z","url":"https://daily.dev/posts/lCLTUO9MG#c-R5o0xyiK2","author":{"@type":"Person","name":"Daniel Rangel","url":"https://daily.dev/yodarango","image":"https://media.daily.dev/image/upload/s--Nr15wz9c--/f_auto/v1718284392/avatars/avatar_qNAJrFIWtoMGmAqknkehv"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}}]}
```

