Learning through Links 🔗
Tags: webdev, reading, javascript, react
Published: 2020-11-21 16:24:41

**Spoiler alert:** You may get to read more than you came here to read for. It's not just 2 min read.

If you're here, then it most probably means that you reached after clicking a bunch of links. And from here, you may end up somewhere else to read something even more interesting😛. Well, that's what happened when I went to read the React docs.

A few days back, I wanted to start learning the basics of [React](https://reactjs.org/) library. I think there isn't a better place other than [Getting Started](https://reactjs.org/docs/getting-started.html) to do that. There I found my first link [React Tutorial: An Overview and Walkthrough By Tania Rascia](https://www.taniarascia.com/getting-started-with-react/). As mentioned in React docs, the concepts written in the article were detailed and beginner-friendly.

Scrolling further leads to [Javascript overview](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript) from MDN. I thought let's take a quick look. It wasn't so quick, though😅. Because the first line itself has a link to [The World's Most Misunderstood Programming Language](http://crockford.com/javascript/javascript.html). The title itself is catchy. How can one not click that😄?

Well, it doesn't end there. At the end of that article, there were two more links.
- [JavaScript objects can have private variables and private methods](http://www.crockford.com/javascript/private.html).
Private variables and methods are achieved using [Closures](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures).
- [JavaScript supports not only classical inheritance, but other code reuse patterns as well](http://crockford.com/javascript/inheritance.html).
He has explained inheritance through sugar methods to make it resemble classical inheritance.

We often use popular tools for development not knowing their creators. But through this, I got to know about [Douglas Crockford](https://www.crockford.com/about.html), creator of JSLint and JSON.

For knowing Javascript in detail, apart from MDN, you can also refer to [javascript.info](https://javascript.info/)

On reaching the 'Create a New React App section', I found a list of toolchains. I went to look at [Gatsby.js's](https://www.gatsbyjs.com/) home page as I heard that name before. In the 'WHAT GATSBY USERS ARE SAYING' section, I saw that Codebrahma was hired by Serverless to do their new site. So, being curious by name, to [Codebrahma blogs](https://codebrahma.com/blog) I went. Among recent, I got attracted to below two

- [How to efficiently operate on large datasets using Transducers in JavaScript](https://codebrahma.com/how-to-efficiently-operate-on-large-datasets-using-transducers-in-javascript/)
- [Processing Sequential JavaScript Promises using Functional Composition](https://codebrahma.com/processing-sequential-javascript-promises-using-functional-composition)

After reading all these, I was back on track to learn more about React, finally😂. I hope you found some useful links along the way 😉. Feel free to share if you had a similar experience.

Cover Photo by [Avi Richards](https://unsplash.com/@avirichards) on [Unsplash](https://unsplash.com/).