message: chore(02-languages): Updated readme
diff: @@ -165,6 +165,57 @@ In this sessions we will focus on exploring each topic of Typescript, its syntax
  - Typing Functions (8')
  - Typing Generics (9')
  +
  +
  +## Functional Programming
  +
  +### Summary
  +
  +Functional Programming is a style of coding tha's been growing in popularity in the last few years. It introduces mathematical approach of solving problems and new concepts like partial application, composition, immutability, and more.
  +
  +In this lesson we will learn how to apply these concepts using JavaScript in the form of functions and small constraints in order to explore how we can take advantage of this paradigm.
  +
  +### Table of contents
  +
  +- Introduction.
  +- Summary of Features.
  +- FP vs OOP.
  +- Immutability.
  +- High Order Functions.
  +- Recursivity.
  +- Pure Functions.
  +- Functional Composition.
  +- Currying & Partial application.
  +
  +
  +
  +## Lodash
  +
  +### Summary
  +
  +Lodash was born as a fork of Underscore but it became in one of most popular JavaScript libraries of all time. It provides a good amount of battle tested utility functions for daily use.
  +
  +In this lesson we will unleash Lodash power and explore some of its most used functions, advantages or disadvantages of using this library and how to integrate it in a modern software development project.
  +
  +### Table of contents
  +
  +- Introduction.
  +
  +- API.
  +
  + - Lang.
  + - Strings.
  + - Array.
  + - Collections.
  + - Objects.
  + - Functions.
  +
  +- Functional Programming with Lodash functions.
  +
  +- Usage & bundling in modern projects.
  +
  +
  +
  # About Basefactor + Lemoncode
  We are an innovating team of Javascript experts, passionate about turning your ideas into robust products.
  