<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr" -->

---
title: Introduction to Functional Programming | daily.dev
description: Functional Programing is Declarative. It means we focus more on what to do instead of How to do it. Pure Functions have no side effects which means it cannot...
canonical: https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introduction to Functional Programming | daily.dev
og:description: Functional Programing is Declarative. It means we focus more on what to do instead of How to do it. Pure Functions have no side effects which means it cannot...
og:url: https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr
og:image: https://api.daily.dev/og/posts/lsRVzQJmr.png
og:image:alt: Introduction to Functional Programming
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.

# Introduction to Functional Programming

**[Hashnode](https://daily.dev/sources/hashnode)** · 4 min read · 64 upvotes · 7 comments

## Summary

Functional Programing is Declarative. It means we focus more on what to do instead of How to do it. Pure Functions have no side effects which means it cannot alter anything outside the function. A higher order function is a function that takes a function as an argument, or returns a function.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://sayurikamble.hashnode.dev/introduction-to-functional-programming>

## Community discussion

Top comments from developers on daily.dev.

**@sayurikamble** · 1 upvotes

> Function Programming ! An important aspect. Do give it a read

**@suman\_96** · 0 upvotes

> Great one Sayuri. Keep up the good work.

**@zulian\_dev** · 0 upvotes

> Exelent post :D

## 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
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#react](https://daily.dev/tags/react)

[View this post on daily.dev](https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr)

```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":"Introduction to Functional Programming","url":"https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr"},"datePublished":"2021-02-24T06:47:37.089Z","dateModified":"2021-10-07T14:17:10.317Z","description":"Functional Programing is Declarative. It means we focus more on what to do instead of How to do it. Pure Functions have no side effects which means it cannot...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3868dfa98997e614a9679b29e3ff2b78","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3868dfa98997e614a9679b29e3ff2b78","isAccessibleForFree":true,"articleSection":"Hashnode","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":"Hashnode","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4","url":"https://daily.dev/sources/hashnode"},"commentCount":7,"discussionUrl":"https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":64},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":7}],"keywords":"general-programming,react","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hashnode","item":"https://daily.dev/sources/hashnode"},{"@type":"ListItem","position":3,"name":"Introduction to Functional Programming"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/introduction-to-functional-programming-lsrvzqjmr","comment":[{"@type":"Comment","text":"Function Programming ! An important aspect. Do give it a read","datePublished":"2021-02-24T10:11:19.100Z","url":"https://daily.dev/posts/lsRVzQJmr#c-_jUKoLgiI","author":{"@type":"Person","name":"Sayuri Kamble","url":"https://daily.dev/sayurikamble","image":"https://lh5.googleusercontent.com/-7gCTGs7wdK4/AAAAAAAAAAI/AAAAAAAAAAA/AMZuucnxI0OiU9tFxloZojJN-LtjaRQtSg/s100/photo.jpg"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Great one Sayuri. Keep up the good work.","datePublished":"2021-02-24T17:44:10.146Z","url":"https://daily.dev/posts/lsRVzQJmr#c-HDfoNAax1","author":{"@type":"Person","name":"SUMAN GHOSH","url":"https://daily.dev/suman_96","image":"https://avatars.githubusercontent.com/u/69420335?v=4"}},{"@type":"Comment","text":"Exelent post :D","datePublished":"2021-03-02T13:23:39.660Z","url":"https://daily.dev/posts/lsRVzQJmr#c-ZJZDljArE","author":{"@type":"Person","name":"Luiz Zulian","url":"https://daily.dev/zulian_dev","image":"https://avatars1.githubusercontent.com/u/13748590?v=4"}}]}
```

