The foundation | And the idea of reusing OpenSource culture

"If you want to create an apple pie from scratch, you must first create the universe" - Carl Sagan

image.png

image.png

In programming life, nothing is created from scratch, you will always build your applications on top of things that have already been created by other people.

After all, if you were to create a program from absolute scratch, that would include creating the language, the IDE, the operating system, the hardware, your house/work where you're going to put the computer, your neighborhood, city, country, planet earth, solar system, galaxy and finally the universe

kkkkkkkkkk what a lot of work, right? ๐Ÿ˜ฎโ€๐Ÿ’จMelhor give up the idea ๐Ÿ˜…

So develop the ability to feel comfortable reusing everything that has already been created and is already within your reach.

<aside> ๐Ÿ‘Œ

Let go of the idea of creating something original, and get attached to the process of understanding the logic behind the creation of each thing.

</aside>

All this to introduce you to Node.js and npm

While Node.js has revolutionized the way we develop web applications, allowing developers to use JavaScript on both the frontend and backend, promoting more cohesive and efficient development...

... npm is nothing more than the world's largest repository of open source packages. This makes it easy to add functionality to a Node.js project by using third-party libraries and modules.

Node.js: The brains behind the reuse of everything that makes a project possible.(Which are the libraries in case it wasn't clear ๐Ÿ˜)

image.png