<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Richard Warepam</title>
    <description>The latest articles on DEV Community by Richard Warepam (@coding_warepam).</description>
    <link>https://dev.to/coding_warepam</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F712721%2Fbd25b7ce-8148-4fef-847b-6513aaf591d6.jpg</url>
      <title>DEV Community: Richard Warepam</title>
      <link>https://dev.to/coding_warepam</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/coding_warepam"/>
    <language>en</language>
    <item>
      <title>The Simplest Way to Understand Blockchain Technology</title>
      <dc:creator>Richard Warepam</dc:creator>
      <pubDate>Thu, 13 Jan 2022 14:08:53 +0000</pubDate>
      <link>https://dev.to/coding_warepam/the-simplest-way-to-understand-blockchain-technology-4fee</link>
      <guid>https://dev.to/coding_warepam/the-simplest-way-to-understand-blockchain-technology-4fee</guid>
      <description>&lt;p&gt;Hey, If you are a new reader of my articles. Welcome to my world, where I explain different technologies in the easiest way possible for you! If you want to read my content, feel free to &lt;strong&gt;follow me on &lt;a href="https://medium.com/@richardwarepam"&gt;Medium&lt;/a&gt;&lt;/strong&gt; and also,&lt;br&gt;
&lt;strong&gt;Check out my Website: &lt;a href="https://richardwarepam.tech/blogs/"&gt;My Website&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is Blockchain?
&lt;/h2&gt;

&lt;p&gt;Blockchain is defined as a &lt;strong&gt;decentralized, immutable&lt;/strong&gt;, and &lt;strong&gt;secure digital ledger that is distributed across a network&lt;/strong&gt; of computer systems.&lt;br&gt;
Now, let's take a closer look at this definition:&lt;/p&gt;




&lt;h2&gt;
  
  
  What is mean by decentralized?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CW_7Xvok--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qt8lhpuf1jyuixwt48dz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CW_7Xvok--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qt8lhpuf1jyuixwt48dz.jpg" alt="Image description" width="880" height="624"&gt;&lt;/a&gt;&lt;br&gt;
Assume you wish to transfer some money to one of your buddies. &lt;em&gt;What will you do?&lt;/em&gt; You will request that your bank pay any amount of money to his bank account. An intermediary is involved in this process to execute the transaction. That, my friend, is what &lt;strong&gt;we term a "Centralized" system&lt;/strong&gt; because you won't be able to conduct the transaction if the middleman (bank authority) is unavailable for some reason.&lt;/p&gt;

&lt;p&gt;So, when we say it's a &lt;strong&gt;decentralized system&lt;/strong&gt;, &lt;em&gt;we imply there's no middleman involved&lt;/em&gt;. In other terms, blockchain employs &lt;strong&gt;the peer-to-peer (P2P) network system&lt;/strong&gt;.[Note: &lt;em&gt;Peer-to-Peer is a service in which two people engage directly with each other without the use of a third-party intermediary.&lt;/em&gt;]&lt;/p&gt;




&lt;h2&gt;
  
  
  What is mean by distributed digital ledger?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0A2jSNVw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tuzi5c6mtgskt72ugw5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0A2jSNVw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tuzi5c6mtgskt72ugw5.jpg" alt="Image description" width="880" height="624"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Do you see the book that the shops used to keep track of their sold things and the money they sold?&lt;/em&gt;– That is referred to as a &lt;strong&gt;ledger&lt;/strong&gt;. It is where we keep track of our transaction data for security purposes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What exactly is a digital ledger?&lt;/em&gt;&lt;/strong&gt; It is a ledger that stores all of a network's transaction details digitally."&lt;em&gt;Is blockchain technology then solely limited to the banking sector?&lt;/em&gt;" you may wonder. The response is a resounding &lt;strong&gt;NO!!&lt;/strong&gt; Because all you need to know about a "digital ledger" is that it can hold a massive quantity of data that is distributed among the users in a certain network. As a result, it is often referred to as a distributed digital ledger.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is meant by immutable?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Immutable means&lt;/strong&gt; - &lt;em&gt;It can't be modified&lt;/em&gt;! So, Blockchain is immutable, after data is verified by everyone or the maximum percentage of the network users. That precise info can never be changed again. The reason for this is that the ledger is distributed to everyone in the network, and if the data in your ledger does not match that of others in the network, it will be rejected. &lt;strong&gt;You have no choice except to amend your ledger data.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why is Blockchain considered secure?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3UCkPXrA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xlnkz1atxi1cz5eb32dm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3UCkPXrA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xlnkz1atxi1cz5eb32dm.jpg" alt="Image description" width="880" height="624"&gt;&lt;/a&gt;&lt;br&gt;
To understand why this technology is deemed secure, you must first understand the blockchain structure. A blockchain is a &lt;strong&gt;series of blocks linked together&lt;/strong&gt;. &lt;strong&gt;Data is kept inside these blocks&lt;/strong&gt;, together &lt;strong&gt;with its hash value&lt;/strong&gt; and the &lt;strong&gt;address of the previous block&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What exactly is a hash value?&lt;/em&gt; A hash value can &lt;strong&gt;be thought of as a record's fingerprint&lt;/strong&gt;. The block's data is handled using a cryptographic technique and a unique numeric value. The hash value is generated to identify the block's data. If the data is changed in any way, the hash value will change dramatically. As a result, the hash value ensures that the block's data does not change.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;What if someone hacks the data by changing the address of a block?&lt;/strong&gt;&lt;/em&gt; If a block's address is modified, all subsequent blocks in that block become invalid, since all blocks are linked with the address of their prior block. So, in order to hack the blocks, the hackers must hack all of them at once, which appears to be an impossible task. As a result, it is also an extremely secure network.&lt;/p&gt;




&lt;h2&gt;
  
  
  Summary of What is Blockchain Technology?
&lt;/h2&gt;

&lt;p&gt;A blockchain is a chain of blocks with data saved within each block. These data are saved in a certain order, similar to a ledger, and once validated, they cannot be modified or manipulated. This secure ledger is transmitted to every user connected to the peer-to-peer decentralized network.&lt;br&gt;
As a result, it is characterized as &lt;strong&gt;a decentralized, immutable, and secure digital ledger distributed throughout a whole network.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;This was the simplest method to explain blockchain technology to you.&lt;br&gt;
If you enjoyed this blog, please &lt;strong&gt;remain connected with me by following me on Medium&lt;/strong&gt;, as I will continue to bring you articles that explain complex technologies in the simplest way possible.&lt;br&gt;
For more content: &lt;a href="https://richardwarepam.tech/blogs/"&gt;My Website&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
      <category>ethereum</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Web 3.0 — The FUTURE of Internet</title>
      <dc:creator>Richard Warepam</dc:creator>
      <pubDate>Tue, 11 Jan 2022 09:57:33 +0000</pubDate>
      <link>https://dev.to/coding_warepam/web-30-the-future-of-internet-enc</link>
      <guid>https://dev.to/coding_warepam/web-30-the-future-of-internet-enc</guid>
      <description>&lt;p&gt;For more content, Visit my personal Blog Website:&lt;a href="https://richardwarepam.tech/blogs/"&gt;Blog Page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hey Reader, Do you know — &lt;em&gt;which version of web-technology are we using right now??&lt;/em&gt; If you have no idea about &lt;em&gt;“what is web-evolution?”&lt;/em&gt; You have come to the right article. Here, I am going to demonstrate a full-brief history about web-evolution. Read till the end to know about the new version of web-evolution, which is yet to come completely. Having a knowledge about the new version, may help you think about many new innovative ideas that you can work on from today itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web 1.0 (1989–2005) :
&lt;/h2&gt;

&lt;p&gt;Web 1.0, likewise called &lt;strong&gt;the Static Web&lt;/strong&gt;, was the first and most solid web during the 1990s despite only offering access to limited information with practically zero user collaboration. Back then, making user pages or in any event, commenting on articles weren’t a thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web 1.0 didn’t have any algorithm to filter web pages&lt;/strong&gt;, which made it incredibly difficult for the users to track down specific information from the web pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web 2.0 (2005 — Present) :
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The Social Web, or Web 2.0&lt;/strong&gt;, made the web significantly more interactive because of the spark of better functionalities in web technologies like &lt;strong&gt;Javascript, HTML5, CSS3, and so on&lt;/strong&gt;, which empowered new businesses to construct more interactive web platforms like &lt;strong&gt;YouTube, Facebook, Wikipedia and some more.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today when people talk about the web, they are typically referring to web 2.0. It is marked by &lt;strong&gt;the rise of social networks, cloud computing, and mobile devices or smart phones&lt;/strong&gt;. It allows for much easier user interaction with their data and information, as well as to share information easily with others.&lt;/p&gt;

&lt;p&gt;This made possible for both social networks and the content creation services to shine. As now, they can share and distribute enormous number of data between various platforms and applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web 3.0 ( Yet to come) :
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Web 3.0 is a new version of web technology&lt;/strong&gt; which will be born out of the natural web-evolution. Web 3.0 is the upgraded version of its precursors — Web 1.0 and Web 2.0. We can also say that, addition of “AI and Blockchain” technologies to the web-tools of Web 2.0 is, what we call a Web 3.0.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web 3.0 is a vision&lt;/strong&gt; — a way to turn the web from a big, disorganised bunch of content into something that actually makes sense. Our digital lives consist of data which is scattered among billions of different websites and applications. It tries to structure this data and make it available for digital devices, in order to let them communicate with each other.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;It will make the web more intelligent and could process information with human-like intelligence&lt;/strong&gt;, with the help of Artificial Intelligence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It will help us to have more control over the web&lt;/strong&gt; with the help of Blockchain Technology.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Artificial Intelligence in Web 3.0:
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Have you ever wondered about the role of Artificial Intelligence in Web 3.0?&lt;/em&gt; There are numerous ways how AI can help us in making our lives easier, be it by &lt;strong&gt;automating personal tasks&lt;/strong&gt; (&lt;em&gt;like booking a restaurant or an appointment&lt;/em&gt;) or &lt;strong&gt;improving common activities&lt;/strong&gt; (&lt;em&gt;like spying on our email inbox&lt;/em&gt;). In fact, there are so many applications of artificial intelligence that it’s almost impossible to mention them all. Thus , It will really make the web more intelligent &lt;strong&gt;with predictions and automated functions in it.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Blockchain Technology in Web 3.0:
&lt;/h2&gt;

&lt;p&gt;Blockchain technology is much more than just a cryptocurrency. Click To Tweet Web 3.0, will gradually feature decentralised applications and services via blockchain technology, which will be used by millions of web users in the long run. Blockchain’s &lt;strong&gt;ability to handle massive data through its cryptography makes it a natural candidate for large-scale data processing&lt;/strong&gt;. Through blockchain, we can simply share the data and make them accessible between users without the need to rely on a centralised server.&lt;br&gt;
When there is no centralised server to control you, you will get more control over the web and no one can block you or cancel you. Its all up-to you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;Now, We know that, &lt;strong&gt;the first generation of the internet was text&lt;/strong&gt;, whereas &lt;strong&gt;Web 2.0 consisted of images, videos and social media&lt;/strong&gt;. &lt;strong&gt;Web 3.0 will be the era of smart contracts, blockchain technology and artificial intelligence&lt;/strong&gt;. Therefore, All I want to say you, through this article is that, If you are a tech-enthusiast, learn smart contracts, blockchain technology and artificial intelligence now! there is going to be a lot of demand for these skills in the near future!&lt;/p&gt;

</description>
      <category>web3</category>
      <category>webdev</category>
      <category>ai</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>
My Web-development Journey</title>
      <dc:creator>Richard Warepam</dc:creator>
      <pubDate>Mon, 10 Jan 2022 17:27:17 +0000</pubDate>
      <link>https://dev.to/coding_warepam/my-web-development-journey-4n66</link>
      <guid>https://dev.to/coding_warepam/my-web-development-journey-4n66</guid>
      <description>&lt;h2&gt;
  
  
  Why Web-development?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7i45AFDV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ka924jvj5h2cq6427r9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7i45AFDV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ka924jvj5h2cq6427r9.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I was in my second year of college, pursuing B.Tech Computer Engineering and due to the pandemic “COVID-19”, College wasn’t going well at that time. At that moment, I realised that depending all on college will be of no use so, I started to explore what interests me the most while learning. Then, I found out that web-development resources on internet are so easy to understand and are available on a large scale, that anyone can start learning it at free of cost. Without a doubt in my mind, I started collecting the resources and started my web-development learning journey. Honestly, that decision was the best in my life, to give a kick-start in my programmer’s journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ways of learning Web-development:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xOC0DMzh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/64eszwa2ifst69rn1hiv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xOC0DMzh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/64eszwa2ifst69rn1hiv.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The best way to learn web-development is to listen and watch some courses and practice by yourself. After some days of practice , you will be able to read and learn from web-documentations. Whenever you face any problem, a programmer or developer always depends on &lt;a href="https://www.google.com/"&gt;Google&lt;/a&gt; and &lt;a href="https://stackoverflow.com/"&gt;Stackoverflow&lt;/a&gt;. I will provide the resources with you below in this blog.&lt;/p&gt;

&lt;h2&gt;
  
  
  Topics related to Web-development:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zZCTXGnD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixmzd4omydop0wu3e4do.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zZCTXGnD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixmzd4omydop0wu3e4do.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FronEnd and BackEnd&lt;/strong&gt;&lt;br&gt;
Web-development is categorised in two parts : FrontEnd Web-Development and BackEnd Web-Development&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FrontEnd Web-development&lt;/strong&gt; is the development of what the clients see such as, the designs and the functionalities of the website. To be a FrontEnd developer, We have to learn:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We can also learn the frameworks and libraries of FrontEnd like, Bootstrap, Tailwind and jQuery, to make ourselves and our work more faster and better in the designing the Websites.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BackEnd Web-development&lt;/strong&gt; is the development of the server’s side . It helps to connect the clients and servers with its technologies. To be a BackEnd developer, We have to learn:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Node. js&lt;/li&gt;
&lt;li&gt;Express. js&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;Git, Github and Version Control&lt;/li&gt;
&lt;li&gt;Databases : MySQL and NoSQL(MongoDB)&lt;/li&gt;
&lt;li&gt;EJS and React. js&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When you complete these topics both FrontEnd technologies and BackEnd technologies and you are familiar working with these concepts , you are called as Full-Stack Developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Resources of Web-development:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xYdVbV3J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vmcr5f4cc0xnkvwzhwn9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xYdVbV3J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vmcr5f4cc0xnkvwzhwn9.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These are the resources from which I learned Web development completely:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web-development Video Resources:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Free Courses:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/user/TechGuyWeb"&gt;Traversy Media&lt;/a&gt; – Youtube Channel&lt;br&gt;
&lt;a href="https://www.youtube.com/c/Freecodecamp"&gt;freecodecamp&lt;/a&gt; – Youtube Channel&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=mU6anWqZJcc&amp;amp;t=1s"&gt;freecodecamp HTML/CSS&lt;/a&gt; – Youtube Video&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=jS4aFq5-91M"&gt;freecodecamp Javascript&lt;/a&gt; – Youtube Video&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Paid Courses:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.udemy.com/course/the-complete-web-development-bootcamp/"&gt;Angela Yu&lt;/a&gt; – Udemy&lt;br&gt;
&lt;a href="https://www.udemy.com/course/the-web-developer-bootcamp/"&gt;Colt Steele&lt;/a&gt; – Udemy&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web-development Documentation Resources:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.w3schools.com/"&gt;W3 Schools&lt;/a&gt;&lt;br&gt;
&lt;a href="https://developer.mozilla.org/en-US/"&gt;MDN Documentation&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dev.to/"&gt;dev.to&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can follow the youtube channels and learn from them or you could enrolled to one of the courses in Udemy to start off your journey. A special mention for practice is, &lt;a href="https://www.freecodecamp.org/learn/"&gt;https://www.freecodecamp.org/learn/&lt;/a&gt; , you can learn anything from here .&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;Why learning Web-development was my best decision? – It is because, in my learning time period , I learned so much extra-development topics, which I can apply on any software development works and even in Blockchain-development that many scopes of work were opened for me to build myself a better developer and use my development skills to develop anything I want.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For more blog content, Visit my blogs&lt;/strong&gt;: &lt;a href="https://richardwarepam.tech/blogs/"&gt;Blogs&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Wake up , get out of your normal comfort zone and start learning Web-development . Your life’s gonna change soon, once you have learned it.”&lt;br&gt;
– Richard Warepam&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>css</category>
    </item>
    <item>
      <title>How to become a Blockchain Developer?</title>
      <dc:creator>Richard Warepam</dc:creator>
      <pubDate>Mon, 10 Jan 2022 17:15:37 +0000</pubDate>
      <link>https://dev.to/coding_warepam/how-to-become-a-blockchain-developer-263m</link>
      <guid>https://dev.to/coding_warepam/how-to-become-a-blockchain-developer-263m</guid>
      <description>&lt;h2&gt;
  
  
  Blockchain Developer:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  What do they do?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LEQddwf3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dpu6cqrh0ndg4xjqmdyd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LEQddwf3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dpu6cqrh0ndg4xjqmdyd.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Blockchain Developers are the Programmers who create applications for Blockchain. They handle the entire life-cycle of a blockchain application, which means that he/she will be responsible for the research as well as the execution of the application. They create the whole architecture of the blockchain system, make smart contracts and optimize the protocols.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Types of Blockchain Developer :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7YjTd67L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6z1569bhrm4e2cxm0dj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7YjTd67L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6z1569bhrm4e2cxm0dj.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are two types of Blockchain Developer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Blockchain Core Developer:&lt;/strong&gt; Developers who works on designing the network architecture of the whole system such as, consensus(Working rules) protocols ,etc.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blockchain Software Developer:&lt;/strong&gt; Developers who builds decentralised applications with the help of blockchain network system.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In this blog, We are going to talk all about Blockchain Software Developer as the demand of it is at the highest at this moment. Today, It is one of the fastest growing skill-sets with jobs in this domain growing at a huge rate of 2,000-6,000%.&lt;/p&gt;

&lt;h2&gt;
  
  
  Average Salary of a Blockchain Developer :
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JAlCWbCt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tg41emv9fcraaz69dau8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JAlCWbCt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tg41emv9fcraaz69dau8.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As the demand of Blockchain Developer is increasing, the salaries of Blockchain Developers are 50-100% higher than other conventional developer jobs.&lt;/p&gt;

&lt;p&gt;Salary range in India: &lt;strong&gt;Rs. 5,00,000-30,00,000 LPA&lt;/strong&gt;&lt;br&gt;
Salary range in US: &lt;strong&gt;$120,000-$200,000 annually.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills required to become a Blockchain Developer:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_VWGLRlQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1vbqfdjtn3wdwpkfumag.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_VWGLRlQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1vbqfdjtn3wdwpkfumag.png" alt="Image description" width="768" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Blockchain Software Architecture can be categorised in 4 categories, such as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;FrontEnd&lt;/li&gt;
&lt;li&gt;BackEnd&lt;/li&gt;
&lt;li&gt;Smart Contracts&lt;/li&gt;
&lt;li&gt;Databases&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;FrontEnd:&lt;/strong&gt;&lt;br&gt;
Here are the FrontEnd programming languages, which you should know to be a successful blockchain developer-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These 3 are the basic programming languages that you should know, but to become a more advanced and efficient blockchain developer, learning &lt;strong&gt;&lt;em&gt;React.js or Angular.js&lt;/em&gt;&lt;/strong&gt; will be great.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BackEnd:&lt;/strong&gt;&lt;br&gt;
There are many backend technologies which you can learn or which you know, that is applicable in blockchain development. As a personal choice , I use &lt;strong&gt;&lt;em&gt;“Node.js”&lt;/em&gt;&lt;/strong&gt; as my primary backend technology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Smart Contracts:&lt;/strong&gt;&lt;br&gt;
Smart Contracts are simply programs stored on a blockchain that run when predetermined conditions are met. They are typically used to automate agreement so that all participants can know the outcome immediately, without any intermediary’s involvement. To Write a smart contract, We have to know-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Solidity or,&lt;/li&gt;
&lt;li&gt;Vyper&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Database:&lt;/strong&gt;&lt;br&gt;
For database, Its always better to know both &lt;strong&gt;&lt;em&gt;MySQL and NoSQL(MongoDB)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;These are the basic skills you should learn to become a blockchain-developer. Besides these, in any programming languages you should learn the &lt;strong&gt;&lt;em&gt;OOPS concepts&lt;/em&gt;&lt;/strong&gt; perfectly to be a better developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Extras which makes you a better Blockchain developer:
&lt;/h2&gt;

&lt;p&gt;There are some topics which you can learn as an extra knowledge besides the basic requirements, to become a better blockchain developer. They are –&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is HyperLedger?&lt;/li&gt;
&lt;li&gt;What is IPFS?&lt;/li&gt;
&lt;li&gt;About Cryptography.&lt;/li&gt;
&lt;li&gt;What is Truffle?&lt;/li&gt;
&lt;li&gt;What are NFTs?&lt;/li&gt;
&lt;li&gt;What is DeFi?&lt;/li&gt;
&lt;li&gt;Lastly, What is a GETH?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Resources to learn the skills:
&lt;/h2&gt;

&lt;p&gt;If you are an Indian, there is one youtube channel which I absolutely recommend you to check out for all his blockchain tutorials. This blog is also inspired from his videos: Code Eater (&lt;a href="https://www.youtube.com/c/CodeEater21"&gt;Click here&lt;/a&gt;)- Youtube Channel.&lt;/p&gt;

&lt;p&gt;I started learning about Blockchain Development from a youtube Channel called “Dapp-University“(Click here)&lt;/p&gt;

&lt;p&gt;Youtube Video – &lt;a href="https://www.youtube.com/c/DappUniversity"&gt;freeCodeCamp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, there are many Udemy Courses you can enroll to as well.&lt;/p&gt;

&lt;p&gt;Documentation links:&lt;br&gt;
Visit this Website : &lt;a href="https://www.youtube.com/watch?v=M576WGiDBdQ"&gt;Dapp University&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Solidity Docs – &lt;a href="https://docs.soliditylang.org/en/v0.8.7/"&gt;Click here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ethereum Docs – &lt;a href="https://ethereum.org/en/what-is-ethereum/"&gt;Click here&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;This is kind of a roadmap to become a blockchain developer, only if you are interested. I wrote this blog just to make someone’s life easier because resources and knowledge about blockchain, on internet is very less and unclear. So, I researched hard about everything and found the best resources about blockchain that I can provide you with full Confidence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For more blog content, Visit my blogs:&lt;/strong&gt; &lt;a href="https://richardwarepam.tech/blogs/"&gt;Blogs&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Blockchain is gonna rule this digital world by 2026-2030, So learn the skills as soon as possible. You are never late to learn anything. Learning this technology, is the best investment you can make right now”&lt;br&gt;
– Richard Warepam&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ethereum</category>
      <category>eth</category>
      <category>web3</category>
      <category>blockchain</category>
    </item>
  </channel>
</rss>
