"Se você deseja criar uma torta de maçã do zero, você primeiro, deve criar o universo” - Carl Sagan
Na programação a vida é assim, nada se cria do zero, você sempre vai construir suas aplicações em cima de coisas que já foram criadas por ourtras pessoas.
Afinal, se você fosse criar um programa do absoluto zero, isso incluiria criar a linguagem, a IDE, o sistema operacional, o hardware, sua casa/seu trabalho onde vai colocar o computador, seu bairro, cidade, país, planeta terra, sistema solar, galáxia e finalmente universo
Por isso, desenvolva a habilidade de se sentir confortável ao reaproveitar tudo isso que já foi criado e já está ao seu alcance.
<aside> 👌
Desapegue da ideia de criar algo original, e se apegue ao processo de entender a lógica por trás da criação de cada coisa.
</aside>
Enquanto o Node.js revolucionou a maneira como desenvolvemos aplicativos da web, permitindo que os desenvolvedores usem JavaScript tanto no frontend quanto no backend, promovendo um desenvolvimento mais coeso e eficiente…
…o npm nada mais é do que o maior repositório de pacotes de código aberto do mundo. Isso facilita a adição de funcionalidades a um projeto Node.js por meio do uso de bibliotecas e módulos de terceiros.