On to web3...
Web3 is an emerging concept, and according to professionals in that field, web3 is the "next evolution" of the internet. The third generation of the internet is a new generation from the 1st and 2nd generations.
The first generation was the days of static web pages, where users could only consume and didn't have any ability to provide any value in return. On the other hand, the second generation is the invention of interactive internets, like social media sites and video streaming. The point is the user can now interact with the internet, moving from simply consuming to being able to create content, videos, pictures, and likes.
Web3, the third generation of the internet, prioritizes removing any organization from control. Web3 proposes removing organizations from controlling and monetizing the content users create on the internet. Web3 users can now interact with the internet through decentralized networks, so you don't have to lick the boots of companies trying to take your data and money.
Since blockchain technology is the only proper implementation of the decentralized future, it's impossible to talk about web3 without talking about blockchain. Since the launch of bitcoin, which implements the core principles of blockchain, we have seen several other products become more decentralized, like other cryptocurrencies, DeFi(Decentralized Finance), NFTs, and others. Although web3 isn't been fully adopted all over the internet, these products are the building blocks.
Web3.js is a collection of libraries that allows the developer to interact with an Ethereum node using HTTP, WebSockets, or IPC. With Web3.js you can develop websites or clients that interact with the blockchain. so you can develop sites that can send ether and receive ether from one account to another, create smart contrast, and so much more.
Learning Web3.js will help you solidify your knowledge in blockchain development and place you in the emerging world of Web3. Web3 is also very close to ether.js, the only difference being that the Ethereum foundation develops Web3.js, so naturally, it has a wider support team and community.
Thanks for reading this short article. If you have any blockchain writing projects and need a freelancer, Check out my Upwork profile.